Text this: Navigating the microarray landscape: a comprehensive review of feature selection techniques and their applications