A Review of Deep Learning and Large Language Models for Cold Start Problem in Recommender Systems | Synapse