Text this: Evaluating Bias Detection and Mitigation Approaches Across Classical and Large Language Models