Add a `/admin/users/{userId}/edit` endpoint to allow administrators to edit users. - [ ] reuse the same template - [ ] adapt the business logic of `UserService` to account for the fact that the current user might not be the one editing the profile - [ ] review permissions for updating user profile