fix: change spectral clustering to use new call for spectral_embedding
fix: reverting to original drop_first