Remove namespaces that have visibility levels are restricted from dropdown when creating a new project

What is the problem we are trying to solve?

If you have Private checked under the Restricted visibility levels field in the admin area then non-admins can not create projects in private groups.

Screenshot_2022-12-01_at_4.14.08_PM

Proposal to solve this problem

When Private is checked under the Restricted visibility levels setting private groups should not be shown to non-admins in the namespace selector on /projects/new because a non-admin cannot create projects in a private group.

Engineering implementation plan

Edited by Peter Hegman