v.24.10Performance Improvement

Refactor IDisk and IObjectStorage for Enhanced Performance and Cost Efficiency

Refactor IDisk and IObjectStorage for better performance. Tables from plain and plain_rewritable object storages will initialize faster. #68146 (Alexey Milovidov, Julia Kartseva). Do not call the LIST object storage API when determining if a file or directory exists on the plain rewritable disk, as it can be cost-inefficient. #70852 (Julia Kartseva). Reduce the number of object storage HEAD API requests in the plain_rewritable disk. #70915 (Julia Kartseva).