Create audit event when the "Collect usage data" setting is changed
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=595736) </details> <!--IssueSummary end--> <!--This template is a great use for issues that are feature::additions or technical tasks for larger issues.--> ### Proposal The "Collect usage data" setting added in https://gitlab.com/gitlab-org/gitlab/-/work_items/587976 determines whether to share data important to the customer (including but not only full prompts and responses) collected from the customer's instance with GitLab. ![image.png](/uploads/f10fc8e99223ddc2c6f7372e079b81e0/image.png){width=900 height=78} However, no audit events are logged when this setting is changed. So it is impossible to track who changed the setting and when. This issue suggests logging an audit event whenever this setting is changed.
issue