Migrate Licenses Services to Licensing Bounded Context

Problem

CustomersDot currently stores most services related to licensing in the directory app/services/licenses

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, so there now exists both an app/services/licenses and app/services/licensing directory

Proposal

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:

  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.
Assignee Loading
Time tracking Loading