feat(attendance): support department-based generation and empty circuits
Add department-based attendance sheet creation using all circuits of a department Allow attendance sheets to be created even when a circuit has no passengers Set a clear observation message when no students exist for a circuit and period Refine internal saveAttendanceSheet and route sheet generation to support both single-circuit and per-department flows