A Survey on Personalized and Pluralistic Preference Alignment in Large Language Models