It appears the readme command for adding the chart is incorrect:
helm install --dry-run portainer -n portainer deploy/helm/portainer
Error: INSTALLATION FAILED: repo deploy not found
Replacing deploy/helm/portainer with portainer/portainer seems to resolve the issue.