EZP-23397: Elasticsearch: Implement language filters

This PR resolves issue https://jira.ez.no/browse/EZP-23397

#### TODOs
- [ ] DRY refactor visitors changes
- [ ] \(post-review\) Create follow-up issue for field filters criteria test framework
I would also test if `$filter['nested']['filter']` is set