You may want to read
LoyceV's Bitcoin Fork claiming guide (and service). Don't look at the Forkcoin prices in that topic, but the other information is still valid.
Last time I checked, BCH, BSV and e-Cash don't have replay protection. Get some Fork dust on each chain, and include that in your transaction to prevent replaying on another chain.
I used to include BTG and BCD too. Depend on how many coins you had it may or may not be worth the effort. Don't forget e-Cash, which is a BCH Fork but still worth something.
1. Send the BTC to a fresh hardware wallet, wait for it to confirm. It's now safe.
Correct. Even better if you include offline signing. No need to risk your private keys on a hot wallet.
2. Now download whatever fork wallets and claim those.
I wouldn't trust them on my main system. I prefer to use either a VPN or
a dedicated laptop that I wipe after each Forkcoin.
3. Send forks wherever and swap for BTC.
That's the way.
Are there any safe non-KYC exchanges where I can do the swaps?
They exist, but I don't dare make recommendations. Do your own research, and don't trust them with more than you're willing to lose.