pub fn normal_sum_slice(buf: &[u8], checksum_offset: usize) -> u32
Calculate the normal checksum for a variable-size block.
Used for root blocks, entry blocks, etc. with variable block sizes.