* fix: valid username lowercase
* test: add test in the validate for reject uppercase characters
* test: add test in the cypress for check on uppercase characters and reject it.
* fix(client,server): usernames should not be a http error code
* feat: reject invalid chars first
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>