Feature
* feat: Evaluate missing splits (1525)
* fix: evaluate missing splits (1268)
* implement partial evaluation for missing splits
* lint
* requested changes done from scratch
* test for missing split evaluation added
* uncomment test
* lint
* avoid circular import
* use TaskResult
* skip tests for now
---------
Co-authored-by: Isaac Chung <chungisaac1217gmail.com>
* got test_all_splits_evaluated passing
* tests passing
* address review comments
* make lint
* handle None cases for kg_co2_emissions
* use new results info
---------
Co-authored-by: Thivyanth <thivyanth2004gmail.com> ([`8e12250`](https://github.com/embeddings-benchmark/mteb/commit/8e1225047d4eed79484c00440fe3f801c512eca5))