Novel Anti-Melanogenic Compounds, ( Z )-5-(Substituted Benzylidene)-4-thioxothiazolidin-2-one Derivatives: In Vitro and In Silico Insights