Noticed that SurfShark does not populate the private key (PrivateKey = <insert_your_private_key_here>) when downloading .conf files. Forunately it’s just a few taps to get a working WireGuard config file
Here is the guide on how to setup SurfShark with Wireguard on PiFi: