pnfts are in frozen accounts by default, and only metaplex program can thaw / freeze them again.
But then, my question is : is it possible to do non custodial staking ? If i can't freeze the account by myself, what will make a wallet to wallet transfer not possible then ? (and the idea is not to block ALL wallet to wallet transfers, only staked nfts)
of course there is the solution to follow the activity of the nft to stop the staking, but trying to avoid this