[Refactor] Make CB utils depend on no CB import (#49968)
* Remove type hints of drain_queue
* 🚨 Move create_warmup_request to the request file
* Move get_device_and_memory_breakdown
* Add a deprecation cycle for create_warmup_future_states
* Style
* Better type hint
* Name change in drain_queue
* Typos
* Move logger
* Style
* Move loggers in all secondary files