PrefPalette: Personalized Preference Modeling with Latent Attributes