So sorry you are experiencing this.
DH is like this. Just like this. And I am 28 wks pg. He twitches too, snores, stops breathing for a second, the starts with an almighty snore, sometimes even frightens me, and I suspect it is an indication of sleep apnea. But he will not address it. I have to roll him into his side at night, and he gets grumpy as he wakes, then it causes an atmosphere, or else I listen to him snoring and get upset, and he wakes so there is an atmosphere. I cannot wear earplugs, as apart from being uncomfortable, I cannot hear DD, and DH sleeps to heavily for me to risk not hearing her.
However, after a lot of tears and non sleep on my part, he is finally understanding the effect he has, especially since I have been pg and sleep lightly.
Am afraid that on the nights I cannot sleep, I make him sleep on the sofa. If he is not doing anything else to address it, he must do the right thing and let me sleep. Sometimes, if I am able to get a lie in the next day I will let him sleep and just get up.
You need to do none of the suggestions you make - you need to kick HIM out of bed if he refuses to make any changes.