Introduce XContentStructure, delay query parsing in `has_child`,
`has_parent`, `top_children`, and `indices` queries and filters