[BE] Disconnect dedicated CSP group, removing link with top level groups and shared frameworks

Parent Epic

&15864

Background

We're introducing the ability to designate a group as the Compliance and Security Policy (CSP) group. Frameworks and policies created in this group can be enforced across all top-level groups in the instance.

This issue captures the removal of the nominated group in the Security and Compliance settings. Once the removal is actioned we need to unlink all the shared frameworks that were inherited from the CSP Group.

Implementation

Acceptance Criteria

Edited by 🤖 GitLab Bot 🤖