Month grouping now buckets by calendar month (01-12) regardless of year,
so all Januarys sum together. Adds formatMonthName for year-agnostic
labels and guards stale keys during dimension refetch.
New top-level Analysis screen to drill into income and expenses across
category, month, account, and label dimensions. Reuses transaction
filters (category + labels surfaced inline, search hidden) and converts
all amounts to the user currency. Click a breakdown row to drill in.
Also make category and label filters combine with OR in the shared
transaction filter scope (affects the transactions screen too).