IAV-1249 : Fix SignUp and Profil bugs
- Add clientIpAddress as an optional field in the password change payload and updates the profile password flow to attach IP when available
- Show success and generic error toasts after profile save
- Omit profileImageUrl from JSON when a new file is sent so upload is not overridden
- Clear selected file after successful save