TerminalModeReader
Read-only public access to durable terminal mode state.
Intended for parser, input, and UI handoff. The returned snapshot is immutable and detached from internal storage, so callers cannot mutate core state accidentally.