pub fn split_buffer_v1( buffer: &[u8], has_rep: bool, has_def: bool) -> (&[u8], &[u8], &[u8])
Splits the page buffer into 3 slices corresponding to (encoded rep levels, encoded def levels, encoded values) for v1 pages.