Fixes #8018 - Performs docker repository name validation on repo create

Validation in UI could be done, but for CLI and API one would still have to validate it on the controller as far as i know.