fn validate_buffer_size(buffer_size: usize, overlap_size: usize)
Shared helper: validates buffer size against overlap size.