Text this: Comparative Analysis of Control Strategies for Microgrid Energy Management with a Focus on Reinforcement Learning