ProfileController.changePassword gab "profile" zurück, ohne das von
profile.html benötigte Model-Attribut `user` zu setzen -> Template-Rendering
schlug fehl (500/Whitelabel). Zudem lag das Formular auf der settings-Seite.
- changePassword nutzt jetzt PRG: Redirect auf /profile/settings mit
Flash-Attributen (message/error) statt direktem View-Return.
- settings.html zeigt die Flash-Meldungen (Erfolg/Fehler) an.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>