feat: scope group mode to window lineage, add screen border indicator
- Remove lastFocusedVisibleWindowId fallback from auto-tagging and window-open
group mode inheritance. Group mode now only propagates through explicit
groupMode option or direct opener lineage, preventing leakage to items from
external apps, peeks, slides, and cmd palette.
- Add full-screen transparent overlay border when group mode is active: 4px solid
border with rounded corners and group name label. Vivid color resolution falls
back to iOS theme palette when group color is too desaturated. Debounced hide
(600ms) prevents flicker during navigation transitions.
- findWindowByUrl now only matches content/child-content windows, skipping
peeks, slides, modals, and other non-page-host window types.
- Add 32 unit tests for color resolution, leakage prevention, lineage scoping,
and border visibility logic.