Stage 30 — Virtual Classes API
GET /api/v1/virtual-classes/
Bearer-token protected, read-only. Pupils see their class sessions; parents see sessions for their active children; authorized staff/admin can query by class. Filters: class_id, date, limit, offset.
