iEduPortal Stage 109 — Deadline-Slack Smoothing Scheduling

Adds EMA smoothing to deadline-slack pressure so scheduler work responds to sustained slack changes rather than single noisy timeRemaining samples. Preserves Stages 102-108. No database migration.
