[CB] Add dedicated config (#44434)
* Added cb config object
* Remove manual_eviction
* Make cb config the preferred way to pass args
* Review auto
* Style
* Fixes and removing traces of timing
* style
* Remove paged attention duplicates
* nit
* nitnit
* nitnitnit
* Auto review 1/2
* Auto review 2/2
* style
* Modernize tests
* Added docs
* Renames
* Resolve sentinel values
* TODO for strict
* Style