Historical Month Navigation for Pool Usage Dashboard (CDot)
## Summary
Add the ability to view historical billing months on the GitLab Credits usage dashboard in the Customers Portal. Users should be able to navigate backwards through past calendar months to view pool-level usage trends.
## Problem
The current dashboard only displays the current billing month. Customers need to review historical usage patterns to understand consumption trends, forecast future needs, and reconcile with invoices. This was identified as a UX improvement priority and aligns with customer research indicating that historical data access is important for budget planning.
## Proposal
Add month navigation controls to the Usage Trends section of the GitLab Credits dashboard that allow users to scroll backwards through completed billing months.
### Scope
**In scope:**
* Month selector control in the Usage Trends section
* Ability to navigate to previous calendar months
* Daily usage chart updates to reflect the selected month
* Date range label updates to show the selected month (e.g., "Jan 1 - Jan 31, 2026")
**Out of scope (future iterations):**
* Custom date range picker
* Preset options (e.g., "Last 3 months")
* Summary cards updating for historical months
* User-level usage tab for historical months
### User experience
When a user navigates to a past month:
* The daily usage chart displays that month's consumption data
* The date range label reflects the selected period
* The commitment threshold line (if applicable) shows that month's commitment level
* Summary cards remain fixed on the current month
### Implementation notes
* Billing months align to calendar months (1st through end of month)
* Historical data availability should match what is stored and accessible via the existing API
* Consider how far back users can navigate (e.g., 12 months, subscription start date)
issue