pub fn decode_block( data: &[u8], block_idx: usize, ) -> Result<Vec<u8>, CodecError>
Decompress a single block by index (for random access).
Returns the decompressed bytes of just that block.