Background process management for Pi. Start long-running commands without blocking the conversation.

refactor(processes): extract shared status and render helpers master

LineComponent/LinesComponent/RuleComponent were copied verbatim in overview, log-overlay, and log-dock. The status-dot glyphs and the 'formatStatus — command' selection description were duplicated across tabs, kill, pin, logs completions, and overview. Add extensions/shared/ui.ts (pi-TUI aware, not pi-agnostic src/) with the three components, statusDot, processStatusTone, and formatProcessSelectionDescription. Replace the copies and delete the unused panel-helpers.ts.


+299 -181
11 changed files