Use grandma credit card / bank account if you are so concerned for "privacy". Done.
I mean, what could possibly go wrong if the other party knows from who are coming those shitcoin fiat? You are showing only a payment details, is not a full KYC shit... and it could be ANY payer, no need to be you exactly.
Nothing can do. Nothing. Bitcoins are already gone into a a LN channel and from there into a swap onchain and lost forever.
The best way: EARN IT. Demand to be paid in BTC. Done. Damn, it, learn to work for bitcoins and dump the fucking shit fiat, once and for all.
We already have more than 90% of BTC mined, in circulation, enough to start a circular economy.