pub fn batch_decode_varints(data: &[u8], count: usize) -> Vec<(u64, usize)>
Batch-decode multiple varints from a contiguous buffer (scalar path).
Returns a vector of (value, bytes_consumed) pairs.
(value, bytes_consumed)