feat(spaceos-wire): end-to-end host-guest wire protocol demo
Add spaceos-wire package implementing the full wire protocol spec:
- Msg: fixed 256-byte frames with 10 message types (TM, TC, EVR, DP, etc.)
- Superblock: block 0 with magic, CRC-32C, tenant ID, UUID
- Param_entry: parameter store entries (blocks 1-16) with generation + CRC
- Event_log: ring buffer event records (blocks 17-32) with severity levels
- Dp_payload: data product notifications with CRC validation
- Error_payload: ERROR/NACK matching WIRE-PROTOCOL.md (uint16 pay_len + reserved)
- Shared_mem: heartbeat, seqlock mission time, command word, health string
Demo binary exercises all features: superblock init, param read/write,
event logging, data products with CRC, TM/TC/EVR flow, ERROR/NACK on
invalid frames, and graceful shutdown handshake.
Also fixes wire.ml bool shadowing (tuple definition was hiding expr constructor).