From Persona to Personalization: A Survey on Role-Playing Language Agents