Tenant member custom roles

Feature: Allow the creation of custom tenant member roles

Description: Allow tenant admins to create custom roles for tenant members, such as a role that allows a tenant member to read everything and write manage attack protection.

Use-case: This feature would improve experience because right now we have to assign the role of admin if we want members to manage attack protection