8872586: feat: Provide support for upgrading HTTP requests (#291)
This lays the groundwork for upgrading HTTP requests from query calls to update calls. It applies the changes from https://github.com/dfinity/agent-rs/pull/195 that are specific to ic-utils so that they can be used downstream in icx-proxy.