a410ac18d6
- Added macOS power assertion settings for idle, system, user, and display with schema defaults. - Added idle, system, and user options to MacOSPowerAssertionOptions in TS typings and Rust, preserving display. - Changed agent-session power flow to use begin/end/reset in-flight helpers and avoid manual counter updates. - Updated power assertions to combine multiple kinds per native handle and support safe repeated-stop behavior. - Updated unreleased changelog notes to document the breaking behavior and canceled-prompt unblock correction.