Add `DockerRegistryAuthentication` implementation that uses standard Docker config to authenticate requests. Prior to this commit, we only supported username/password and token based authentication. This commit allows authentication based on the contents of the Docker configuration file, including support for executing credential helpers. See gh-45269 Signed-off-by: Dmytro Nosan <dimanosan@gmail.com> Co-authored-by: Phillip Webb <phil.webb@broadcom.com>