Consolidate Group and Project policies

After we consolidated Group and Project member management and only have a single NamespaceMember type, many of the policies will be redundant. Eg. instead of read_group and read_project, we only need read_namespace. We should refactor GroupPolicy and ProjectPolicy to NamespacePolicy to reduce duplication.