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