Optimizing Warehouse Efficiency with Intelligent Batching