Fix
* fix: Add MIRACL retrieval (833)
* Adding MIRACL Retrieval (642)
* added initial MIRACL Retrieval for yoruba
* updated langs to take self.langs
* make lint
* update points
* change the explicit always remove doc_id == query_id, harms performance on miracl and other datasets
* added the nDCG10 self metric
* set ignore_identical_ids argument
* remove KoMiracl and fix langs
* add linter
* fix tests
* set back default ignore_identical_ids to True
* update retrieval test and set identical_ids to False
* Fix tests for ignore_identical_ids=True
* Update retrieval evaluator and tests
* Keep one set of metrics according to flag ignore_identical_ids
* format
* updated expected values for abstention test
* set ignore_identical_ids to true for required tasks
* Add linting
* add points
* update points
---------
Co-authored-by: Nandan Thakur <nandantgmail.com>
Co-authored-by: Kenneth Enevoldsen <kennethcenevoldsengmail.com> ([`306e480`](https://github.com/embeddings-benchmark/mteb/commit/306e4807c50e49536e0ec34d052e49bab998c0b2))
Unknown
* Update tasks table ([`1a62a0b`](https://github.com/embeddings-benchmark/mteb/commit/1a62a0bccc7b055dc6cc4bd6a630793e383419cd))
* Update points table ([`6b68735`](https://github.com/embeddings-benchmark/mteb/commit/6b6873587bb56bc5783571ef29ee05762a45a142))