aadf55bfca
Phase J: add the libredox override to the base's [patch.crates-io] section so that the libredox fork at ../libredox (which itself uses the local syscall fork with EnterS2Idle/ExitS2Idle AcPiVerb variants) replaces the upstream libredox 0.1.17. This breaks the libredox::error::Error <-> syscall::Error type-identity barrier that previously caused E0277 errors in scheme-utils and daemon. The new scheme.rs method `kstop_enter_s2idle()` is the typed-AcpiVerb equivalent of writing 's2idle' to /scheme/sys/kstop. Phase I.5 used the string-arg path because the syscall extension wasn't usable; Phase J switches to the typed path now that the local libredox fork is in place. Hardware-agnostic: works for any platform with Modern Standby firmware (Dell, HP, Lenovo, LG Gram, etc.).