Support legal tag related translation. Reorganize the code (#2)

* Merged PR 35399: Add new endpoint to convert OPA query to ElasticSearch query

Add new endpoint to convert OPA query to ElasticSearch query

License check:
github.com/open-policy-agent/rego-python = apache license 2.0 - OK
github.com/elastic/elasticsearch-dsl-py = apache license 2.0 - OK

Related work items: #451582

* Merged PR 35719: Support more OPA operators

- Revert "Merged PR 35399: Add new endpoint to convert OPA query to ElasticSearch query"
- Support more OPA operators

Related work items: #451582

* Merged PR 35990: Group similar Term queries into Terms query for performance

Group similar Term queries into Terms query for performance

Related work items: #451582

* Merged PR 36365: Add basic performance test, use default-policies/search.rego

Add basic performance test, use default-policies/search.rego

Related work items: #451582

* Add ast.py from https://github.com/open-policy-agent/rego-python

* Support rego "future.keywords.every" keyword

* Support legal tag related translation. Reorganize the code

- HTTP calls
- Rego "every" keyword
2 jobs for !97 with hon_poc_opa_elasticsearch_2 in 2 minutes and 10 seconds (queued for 1 second)
merge request