pub fn decode_i64(data: &[u8], pointer: &mut usize) -> Result<i64, DecodeError>
Decode a variable-length i64 from VSF format (no truncation on 32-bit targets)