- Add support for OpenSearch
- Drop support for Elasticsearch < 7
- Upper pin Invenio dependencies
- Rename all occurrences of Elasticsearch to `search`
- Remove iterator from `MarshmallowErrors` class
- Breaking: rename func `check_elasticsearch` to `check_search`,
conf `RECORDS_REST_ELASTICSEARCH_ERROR_HANDLERS` to
`RECORDS_REST_SEARCH_ERROR_HANDLERS`
- Fix CI tests