Remove historical addon assignment lookups from aiUserMetrics and rely only on namespace filtering
## Summary Remove the addon assignment filtering logic from `aiUserMetrics` GraphQL query and rely solely on namespace-based filtering. This simplifies the implementation and eliminates inconsistencies between current and historical assignment lookups. ## Background The `aiUserMetrics` query currently uses different user assignment finders depending on whether date parameters are provided: - Without dates: uses `current_add_on_assigned_users` - With dates: uses `historical_add_on_assigned_users` This causes inconsistent results as documented in [#588733](https://gitlab.com/gitlab-org/gitlab/-/issues/588733). ## Proposal Remove both `current_add_on_assigned_users` and `historical_add_on_assigned_users` lookups from the metrics fetching logic. Instead, display all data associated with the queried namespace. **Rationale:** If a user has usage data in the namespace, they had access at some point. The addon assignment check adds unnecessary complexity without providing meaningful value. ## Related - Parent issue: [#588733](https://gitlab.com/gitlab-org/gitlab/-/issues/588733) - Epic: [&20540](https://gitlab.com/groups/gitlab-org/-/work_items/20540)
issue