feat(m11): calendar + milestones with progress calc, tests, e2e
- CalendarRepository (event CRUD, range query, soft-delete, project isolation)
+ MilestoneRepository (CRUD, findToDosByMilestone) + ScheduleService
(aggregated getCalendarEvents = custom events+milestones+todos in range,
milestone CRUD, milestone_updated activity, progress auto-calc 0-100)
- APIs: calendar events GET/POST/PATCH/DELETE, milestones GET/POST/PATCH +
progress
- Screens: calendar list view + CalendarEventForm, milestones list with
progress bars + MilestoneForm, ProjectNav links
- Unit tests (CalendarRepository, MilestoneRepository, ScheduleService incl.
progress calc 0/33/100) + e2e calendar