~~~
How about
4. Sprinkle some fairy dust over unicorn poop?
Just kidding...Simple answer, no, that won't solve the problem of having to reveal the public key of the puzzle's P2PKH-UTXOs while spending them. You have to move aka spend the UTXOs first and if you send the spending transaction publicly, not undercover as presumably e.g. slipstream.mara.com appears to offer, any bots lurking and observing public mempools will see the public key and can and likely will try to find the private key in the time until the next block is found.
If you're unlucky the next block can take minutes while your spending transaction sits in public mempools, dozens of minutes if you're really unlucky. Plenty of time to find the private key and replace your transaction with another one with higher fee. In the end the stealing bots will turn all 66-puzzle's coins into transaction fees and some mining pool will benefit from it.