Cache repeated cost drilldown row bindings

Merge PR #27 after review: caches cost drilldown row arrays and reuses the existing cost history rows property to avoid repeated QML function calls. Verified together with PR #22 via make check in an isolated worktree.
835cf334f9Simone committed on 6/26/2026, 11:03:28 AM· committed by GitHubparent2ff9c2d
2 files changedLine totals unavailable