Cleanup namespaces created for environments on environment-elimination

Problem to solve

Once https://gitlab.com/gitlab-org/gitlab-ce/issues/52494 is complete, a dedicated namespace will be created for each environment that is created. When the environment is eliminated, the corresponding namespace will remain.

Further details

Proposal

When an environment is destroyed so should the corresponding namespace be destroyed.

Permissions and Security

Documentation

What does success look like, and how can we measure that?

Links / references