Up-to-the-minute license utilization data synced to Salesforce

## Problem Statement
The current [License Utilization Salesforce app](https://about.gitlab.com/handbook/sales/field-operations/sales-systems/license-usage-app/) is a WONDERFUL improvement as we had nothing before. However, there are a few problems with it:
1. Infrequently updated. Problem: not sufficient for quoting a customer, requiring another system for accurate, updated data
2. Monthly trend data. Problem: monthly is not frequent enough to build trendlines for Q2C processes
3. Lack of predictability. Problem: no guidance on where the customer may be at their next renewal (see trendlines above)

### Desired Outcome
A world where the sales rep can, in one system and one flow, review their list of accounts for upcoming renewals and customer check-ins to see license Utilization of their customer subscriptions for under, at, and over their purchased licenses to be better informed with how to serve them. Intentions include a better quote-to-cash process, license utilization visibility, and more efficient rep flow.

**User stories:**
1. As a rep I want to know how much to quote the customer for their current renewal. This may mean I need a trendline to forecast what their usage will be in 30, 60, 90, 120, 150 days. I want month-over-month trends.
   1. More especially for larger, slower entities
2. As a rep I want to see daily/weekly trends of my customers deployment of licenses (is it going up, down, flat? If so, by how much?)
3. As Fulfillment, I want an established SLA for how long it takes for the customer to send data to it appearing in Salesforce for reps
4. As an SA/TAM/SDR/renewal rep, I have visibility daily/weekly (i.e., Cloud License) license utilization data to track and support my customers and monitor how many licenses they've deployed
5. BONUS: As a rep and to support Q2C, I have visibility into how many licenses are deployed (utilization) and are active (users who have logged in recently). 
   1. We've included the number of _active_ users in the last 28 days so I can contrast and compare how many licenses have been deployed vs. are in active use.



## Proposal

The proposed initial iteration for this work is in https://gitlab.com/gitlab-com/sales-team/field-operations/systems/-/issues/3324#proposed-solution.

### Reference 

1. Current code used to populate license utilization app in SFDC:

<details><summary>Click to expand</summary>

```
With prep as (
    SELECT DISTINCT DIM_SUBSCRIPTION_ID_ORIGINAL
                  ,max(DIM_SUBSCRIPTION_ID) AS dim_subscription_id
                  ,MAX(SUBSCRIPTION_STATUS) AS subscription_status
                  ,MAX(PING_CREATED_AT) AS ping_created_at
                  ,MAX(CLEANED_VERSION) AS gitlab_version
                  ,MAX(BILLABLE_USER_COUNT) AS billable_user_count
                  ,MAX(MAX_HISTORICAL_USER_COUNT) AS max_historical_user_count
                  ,CASE WHEN DIM_SUBSCRIPTION_ID_ORIGINAL IN ('2c92a00d6d714abc016d8424bc45583e', '2c92a0087468817001748c89205f0cf5') THEN SUM(LICENSE_USER_COUNT)
                      ELSE MAX(LICENSE_USER_COUNT) END AS license_user_count
                  ,MIN(DELIVERY_TYPE) AS delivery_type
    FROM COMMON_MART_PRODUCT.MART_PRODUCT_USAGE_PAID_USER_METRICS_MONTHLY
    where date_trunc('month',PING_CREATED_AT) = dateadd('month', -1, date_trunc('month', current_date))
        AND PING_CREATED_AT is not null
        AND INSTANCE_TYPE = 'Production'
    group by 1
    order by 1 desc
)
select delivery_type
    ,DIM_SUBSCRIPTION_ID_ORIGINAL
    ,dim_subscription_id
    ,subscription_status
    ,ping_created_at
    ,gitlab_version
    ,billable_user_count
    ,max_historical_user_count
    ,license_user_count
from prep
WHERE license_user_count > 0
```

</details>

2. License app HB page: https://about.gitlab.com/handbook/sales/field-operations/sales-systems/license-usage-app/

Story points: 5.0