We should expose a resolver option to set the UserAgent used for interacting with the registry. This should by default use containerd + the version number.
To implement this, we should probably provide a custom headers option in the resolver and ensure that those headers are applied on every request.