Text this: Comprehensive review of dimensionality reduction algorithms: challenges, limitations, and innovative solutions