Migrate Licenses Services to Licensing Bounded Context
<!-- Please complete the template below as best as you can. Make sure to check if this issue has already been raised by someone else first to avoid duplication. For each section below, please add screenshots or links or anything that may help visual learners understand the problem better, even if this takes you an extra minute or two this is a great help to some folks. https://www.learning-styles-online.com/style/visual-spatial/ --> ### Problem CustomersDot currently stores most services related to licensing in the directory [`app/services/licenses`](https://gitlab.com/gitlab-org/customers-gitlab-com/-/tree/main/app/services/licenses?ref_type=heads) In https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/11998/, a new service was added which makes use of the new CustomersDot `Licensing` [bounded context](https://gitlab.com/gitlab-org/customers-gitlab-com/blob/main/config/bounded_contexts.yml), so there now exists both an `app/services/licenses` and `app/services/licensing` directory ### Proposal <!-- Consult with `@gitlab-com/business-technology/enterprise-apps/zuora-architects` on the ~"Enterprise Applications" team if Zuora business logic is involved. --> Migrate the services in `app/services/licenses` to `app/services/licensing` and make use of the new `Licensing` bounded context The `Licensing` bounded context covers the following features: ```yml Licensing: description: | Issuance, enforcement, and validation of licenses for GitLab products and services. This context handles the lifecycle of licenses from creation and activation to renewal and expiration. ```
issue