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