Clamp unsupported chart granularity to selected date range

- add date-range granularity guards in chart utils
- disable invalid group-by options with tooltip in primary filters
- auto-clamp selected granularity in dashboard state sync
- add vitest coverage for allow/deny/clamp behavior
f52f21daf4flamboh committed on 3/12/2026, 10:45:48 PMparent2a55f8f
4 files changedLine totals unavailable