Shared daemon/TUI configuration types.
Both opensession-daemon and opensession-tui read/write opensession.toml
using these types. Daemon-specific logic (watch-path resolution, project
config merging) lives in the daemon crate; TUI-specific logic (settings
layout, field editing) lives in the TUI crate.