Update httpclient.go with TLS 1.2 as minimum version
What does this MR do?
It upgrades TLS to version 1.2.
Why was this MR needed?
This MR is following https://gitlab.com/gitlab-org/gitlab/-/issues/281672 and because we have depreciated support for tls 1.0 and 1.1.
Edited by Ash McKenzie