Phishing Detection Techniques: Exploring Machine Learning and Deep Learning Models | Synapse