Platform abstraction for the Screen Wake Lock API.
Defines [WakeLockDelegate], a trait for acquiring and releasing OS-level
wake locks. Platform-specific implementations will be added in follow-up
work. For now, [DefaultWakeLockDelegate] is the only implementation and
does nothing.