Bump Tantivy to 0.22 and also the root dependencies we share with it.
This does not yet make use of the new options around Tantivy's Document
trait
but just continues using the existing options (also under their old names instead
of the new ones).
As a follow-up we can optimize indexing by implementing Document
and Value
directly on top of Dataset
instead of building up owned field-value pairs.
Note that deploying this will also require us to rebuild our GeoNames index which also uses Tantivy under the hood.