Add support to create app passwords

* Enforces password complexity
* Adds detailed user relations on users and login endpoint
* fixes a bug where the staff invitation email was not being sent with a proper language