- Restore TotalWorkSeconds, CurrentStreak, LongestStreak writes in
computeAndAwardXP and updateStreak (incremental on clock out)
- Add recalcDayWorkSeconds and recalcAggregates for event edit path
(recompute day + total + streak from scratch when events change)
- Call recalcAggregates after editEventTimeSet, deleteEventConfirm,
addEventDo in calendar.go
- Remove runtime computeStreaks and totalWorkSeconds (N+1 scan)
from RPG display, burnout, and clockOut
- Add SetDailyWorkSeconds, SumDailyWorkSeconds store methods
- Clean up unused dead functions and dead code in rpg.go