First of all, I applaud your elegant approach!
I guess it's a simple issue, but my lack of golang skills prevents me from finding a workaround:
(Ubuntu 24.04.1)
$ curl -L https://github.com/monasticacademy/httptap/releases/download/v0.0.5/httptap_linux_x86_64.tar.gz | tar xzf -
...
$ sudo snap install helm --classic
...
$ sudo ./httptap -- helm search hub anything
cannot fstatat canonical snap directory: Permission denied
subprocess exited with code 1