Advances and Challenges in Solar Flare Prediction: A Review | Synapse