fn validate_group_inheritance_node<'a>(
group: &'a str,
group_config: &'a PermissionGroupConfig,
config: &'a PermissionGroupsConfig,
visited: &mut BTreeSet<&'a str>,
stack: &mut Vec<&'a str>,
) -> Result<(), PermissionConfigError>