nostr:npub17u5dneh8qjp43ecfxr6u5e9sjamsmxyuekrg2nlxrrk6nj9rsyrqywt4tp proposed using bip32 for ownership proofs here already: https://groups.google.com/g/bitcoindev/c/uEaf4bj07rE/m/RMkPWnrSBwAJ
"allow recovery of legacy UTXOs through ZK proof of possession of BIP-39 seed phrase."
Given seed phrase to masterseed many expensive hashes, the solution is probably somewhere in between. Also I'm not sure about post quantum zero knowledge proofs.
My proposal is the caveman approach but it's certainly feasible for unfreezing coins if we freeze them in a panic fork. Users could then access their coins or wait for some future fork that can give them their coins and preserve their privacy.