Fix
* fix: Missing fixes for 2086 - change MultilingualSentiment split from test to validation in CMTEB (2088)
* fix: Fixed previous incorrect specification of splits for CMTEB ( MTEB(cmn, v1) )
Fixes 2064
* change MultilingualSentiment split from test to validation in CMTEB ([`6637ff9`](https://github.com/embeddings-benchmark/mteb/commit/6637ff95945b12a61594d09eafe88c82d3dfe4e4))
* fix: Smarter leaderboard caching with cachetools (2085)
* Added smarter caching to callbacks
* Added cachetools as a dependency
* Ran linting
* Removed debugging print statement
* Bumped Gradio version
* Dependency fixes
* Dependency fixes
---------
Co-authored-by: Kenneth Enevoldsen <kennethcenevoldsengmail.com> ([`1006770`](https://github.com/embeddings-benchmark/mteb/commit/1006770c098869d5c9db2e1b3b13c2c190c34a26))
Unknown
* Remove duplicated string in docstring of TaskMetadata class (2087)
* Remove duplicated string in docstring of TaskMetadata class
* Remove duplicated dataset field ([`c6e5123`](https://github.com/embeddings-benchmark/mteb/commit/c6e51230a9a65b9e5c25bae54e8d4b2c8095c7f8))