Group and project names words blocklist
### Problem to solve
<!-- What problem do we solve? -->
Since Gitlab v11.10 is allowed for developers to create projects without any control for the chosen words.
When Gitlab Pages feature is enabled, the name of the group will be part of the hostname which can lead to very uncomfortable situations especially in enterprise environments.
An example that in fact impacted git and Gitlab in https://gitlab.com/gitlab-org/gitlab/-/issues/222461+ directly is the decision to change the name of the default branch from "master" to "main".
Some words that were OK few years ago might become forbidden regardless of the context as considered to be racist, xenophobic in some situations.
In some other cases there are words that in one country have a negative connotation while in others not. As most enterprises are multinationals, they have to ensure unpleasant situations are avoided and thus must limit the vocabulary allowed.
Similar to gitlab-ce#60897
issue