Retrieves all household users.
A promise that resolves to an array of household users.
Finds a user by their unique username.
The username to search for.
A promise that resolves to the user if found, or null if no user exists with the given username.
Removes a household user from the repository.
The id of the user to remove.
A promise that resolves once the user has been removed.
Repository interface for managing and retrieving user entities.