Add subject_type to DAP billing and snowplow events
## Problem We're not able to distinguish bot and non-bot generated usage. ## Desired Outcome We're able to distinguish bot and non-bot generated usage. ## Potential Solution 1. Add a new field `subject_type` to billing schema in iglu (this naming makes it so that it can be used not for just user-based billing) 2. Pass the user_type from GitLab monolith to ai-gateway in a new subject_type header 3. Add it to snowplow tracking as well 4. In ai-gateway, pass the subject_type from headers into the billing event payload ### Documentation Update Needed <!-- Does this change require the documentation to be updated? check the appropriate option --> - [x] Yes - [ ] No ## How to verify Verify subject_type is available in Clickhouse db ## Further actions needed <!-- Any further tasks that need to be completed after the main work of the issue is done, such as announcing the changes. --> <!-- This section is optional. --> <!-- Make sure to add one of the type labels (as per https://handbook.gitlab.com/handbook/product/groups/product-analysis/engineering/metrics/#work-type-classification):--> <!-- /label ~"type::bug" ~"type::feature" ~"type::tooling" ~"type::maintenance" -->
epic