Create Role resource with name, description, permission_set_name, and is_system_role fields. Add validations for permission_set_name and system role deletion protection.
Add Mv.Authorization domain with AshAdmin and AshPhoenix extensions. Register domain in config for role management.
Add minimal PermissionSets module with all_permission_sets/0 function to support permission_set_name validation in Role resource.