Implement global exception handling to provide consistent error responses.
Registes custom exceptions with corresponding HTTP status codes and descriptions.
Relocates the endpoint for updating user admin status from the dedicated AdminController to the UserProfileController.
This consolidates user profile management under a single controller
and leverages existing authorization policies.