fix(cli): bound retired requests and their child processes (#612)

Plasma source disconnection leaves hung CLI commands alive. Add an independent GNU process-group timeout to usage, account and settings roster requests and the shared cost/session process lifecycle. Keep the monitor behind a waiting shell so destruction cannot remove the bound.

The real-engine regression failed with 24 surviving CLI/child processes before the fix and passes after it. Document optional timeout availability and delayed termination; no CLI contracts or TODO parity items change.
ad4d52f8e3Simone committed on 10/24/2026, 5:54:42 AM· committed by GitHubparent2a6fa2f

Checks

All checks passed
11 files changedLine totals unavailable