pub fn default_compression_threads() -> usize
Default number of compression threads (cpu / 4, minimum 1). Centralized so all configs share one definition.