I have been on both sides of this.
I can snore a little bit but my ex was so super-sensitive, he didn't even like the sound of normal breathing when he was trying to sleep. He used to make me sit upright in bed until he was sound asleep and only then was I permitted to lie down and doze off. The feeling of shame was overwhelming but I went out of my way to make sure he wasn't disturbed (even though he was horrible about it). But I just felt terrible about myself and my sleep quality dropped as I was paranoid about falling asleep and being too noisy.
In contrast, my current DP snores like a beastie. He's a right noisy bugger. However, I work very long hours and often until very late into the night so by the time I climb into bed I'm exhausted. I honestly think a jumbo jet could be taking off in my bedroom and it wouldn't stop me dropping off 😅
No-one snores intentionally. And people can't help being sensitive to noise. No-one is to blame here.
I do think though that it's more than a bit shit to insist that the only obvious solution if for the snorer to have to move. If you are being disturbed, then it's just as appropriate for you to sleep on the sofa - the snorer isn't doing it on purpose so sending them out of the bedroom as punishment (as the tone of some of these posts suggested) is grossly unfair. If you both decide that sleeping apart is the solution, then the fair answer is to share the load. If you don't have a second bedroom and someone needs to be on the sofa bed, take it in turns. Neither the snorer nor the light sleeper should be "punished", and both are equally entitled to a decent night's sleep.
Lots of good solutions on here to try. You could also try raising your side of the bed. So, rather than using pillows (I tend to slide off),putting folded up sheets/towels/pillow under the head of the mattress on your side could help. Also works if you get reflux!
Hope you figure something out.