Usernames should have a shorter length limit

GitLab by default allows usernames up to 255 characters. This is extremely long, github for example limits the username to 39 characters. A username that is close to the max doesn't really make sense, since we limit project paths to 255 characters as well, meaning that a user with the maximum length username cannot create any projects.

We should create a more practical maximum.

Edited by 🤖 GitLab Bot 🤖