pub(crate) fn hex_str(bytes: &[u8]) -> String
Format a byte slice as space-separated uppercase hex pairs (e.g. "48 52 52 59").
"48 52 52 59"