Recreated from the main checkout, where these were committed to local master but not yet pushed and thus missing from this fresh worktree.
Approved plan for the three overview charts (balance history, monthly income/expense, top-10 outstanding players): new backend aggregation endpoint plus a chart.js-based frontend integration on the existing overview page.