Artificial Intelligence Approaches for Energy Consumption and Generation Forecasting, Anomaly Detection, and Public Decision-Making: A Systematic Review | Synapse