Text this: A Review of Electricity Price Forecasting Models in the Day-Ahead, Intra-Day, and Balancing Markets