pub fn parse_header(segment: &[u8]) -> Option<SegmentHeader>
Parse only the segment header (no data decoding).