feat(leveva): record remote-originated channel messages into chat-history — P11 slice 276
The S2S relay's inbound channel fan (s2s::relay::inbound_message) delivered
a remote user's PRIVMSG/NOTICE to local members but never recorded it, so on
a multi-server network CHATHISTORY held only locally-sent lines (slice 274
recorded only the local delivery plane). Record the inbound line on this
server too, keyed by the carried network msgid (slice 130) + @time (slice
134), gated on this server having a local member of the channel (only a local
member can CHATHISTORY it; a hub relaying for a channel it has no local stake
in stores nothing). The +z op-redirect and non-channel branches never record,
mirroring the local plane; an inbound REDACT (slice 275) now deletes the
identical row everywhere.
Tests: s2s::relay units (recorded-under-carried-msgid, NOTICE, + three
inverses) + proptest (total/ordered recording); golden_s2s_chathistory.rs
(+ s2s_history.kdl) end-to-end through the real binary.