Backend: Update permissions for namespace catalog & update resolver

Update the permissions for namespace catalog so the resolver can take in a namespace rather than a project that belongs to the namespace.

Implementation details: #396691 (comment 1402263565)

Edited by Laura Montemayor