pub fn set_multi_get_chunk_size(&mut self, chunk_size: usize) {
        assert!(chunk_size > 0, "Multi-get chunk size must be positive");
        self.tree
            .db
            .inner_mut()
            .set_multi_get_chunk_size(chunk_size);
    }
Sets the chunk size for multi-get operations. The requested keys will be split
into chunks of this size and requested in parallel using `rayon`. Setting chunk size
to a large value (e.g., `usize::MAX`) will effectively disable parallelism.

# Panics

Panics if `chunk_size` is zero.
core/lib/merkle_tree/src/domain.rs