feat: focus-based group screen border, modal exemption, spec
- Rewrite screen border to track focused window's mode, not all windows.
Border shows only when the focused window is a group member.
- Modal windows (cmd palette) are transparent to border state — opening
cmd while in a group keeps the border visible, preventing flicker.
- Remove groups URL auto-detection from detectModeFromUrl() — groups
home manages its own mode explicitly via setMode() calls.
- Add shutdown flag to prevent border recreation during quit.
- Add group-screen-border-spec.md with full visibility rules.
- Update tests: 19 focus-based border tests including modal exemption.