fn concat<const N: usize>(slices: &[&[u8]]) -> [u8; N]
Concatenates byte slices into a fixed-size array without heap allocations.