reqwest: Switch from hyperx to typed-headers or headers
The maintainer of hyperx has kind of special opinions and doesn't want to play well with the rest of the ecosystem, see https://github.com/dekellum/hyperx/pull/33 . This currently causes cargo outdated
to fail because of suboptimal dependencies.