frontend: resolve rounding discrepancy in runner visualization
Relates to issue #554646 (closed)
This MR was created by Duo in Session 1150394
Changes
- Add new float fields to DedicatedMonthlyUsageType GraphQL schema to provide precise compute minutes and duration values
- Implement expand-contract pattern by adding compute_minutes_usage and duration_minutes fields alongside existing integer fields
- Update field descriptions to clarify rounding behavior of existing fields
- Prepare for frontend migration to use precise float values instead of rounded integers