A Survey of Personalization: From RAG to Agent | Synapse