powerHold property
Sleep-assertion hold lifecycle (power.hold, #326): null means
absent — the host resolves the per-run default (acquire at run
start, release at settle); session is the explicit hold-the-whole-
session opt-in.
Implementation
final PowerAssertionHold? powerHold;