- New HealthMonitor: checks every 5 min for resource leaks
- Warns at 200MB RAM, critical at 400MB
- Warns at 5000 GDI/User handles, critical at 8000
- Tracks peak values for diagnostics
- GetHealthSummary() for export/about page
- Wired into startup Phase 3 (non-fatal if fails)