Add functionality for users to select a preferred model for image generation, including validation and UI updates in the user settings form. Update routes and tests accordingly.