Implementation of the user.UserService interface.
Creates a new user.
Deletes a user by their ID.
Retrieves a user by their ID.
Retrieves a user by their email.
Updates an existing user.