Emit audit events for workspaces
Add audit events for all things related to workspaces. This would be especially useful before we add billing. More info (from Slack [internal thread](https://gitlab.slack.com/archives/C0AR2KW4B/p1686265961526199?thread_ts=1686229954.929189&cid=C0AR2KW4B)) - we are releasing streaming audit events at an instance level soon: https://gitlab.com/groups/gitlab-org/-/epics/6125+ - We also have an Epic where we are tracking adding more audit events https://gitlab.com/groups/gitlab-org/-/epics/736+ - Individual groups are responsible for adding audit events for their part of the codebase. - https://docs.gitlab.com/ee/api/events.html - You can see all the current event types in `ee/config/audit_events/types/` - https://docs.gitlab.com/ee/administration/audit_event_streaming.html - Internal slack channel: [`#g_govern_compliance`](https://gitlab.slack.com/archives/CN7C8029H)
issue