fn summary_line(packet: &[u8], header: &PacketHeader, color: bool) -> String
Build the one-line decode summary: what it is, who it is between, and the security and framing state that applies to it.