Thinking about terminating a 10 year friendship, I need some advice.
Ok, so I'm going through a very difficult process lately, I've been thinking about terminating a very long lasting friendship with my best friend of 10 years. So basically, back in 2016 or something, I met a girl about my age when I was 7 and I really related to her in many aspects, she seemed to be very timid and an outcast by everyone else in the class (which was the same situation I was in) and she was very nice and respectful. We eventually got very close to the point where we became known as an "inseparable duo" and we basically did everything together. After the lock down in 2020 I started seeing some gradual changes, she became more mature obviously, but she also seemed to subscribe to some very right leaning views on social aspects, I didn't really pay much attention to it since i live in a very right leaning region and I just assumed it was thanks to parental influence or some shit, a couple years past and she became a full blown fanatic politically, she's extremely homophobic and transphobic, she constantly tries to remind me that she "respects gay people but doesn't support them" but I always see her mocking people in same sex relationships and people who transitioned. Even going as far as supporting what Charlie kirk said about trans people. I renember telling her I was an atheist back in 2022 or some shit and she got angry at me and told me that I had to believe in god or something, so I basically had to pretend I magically "became a Christian again" just to appease her because I got scared that'll I'll be rejected by her. Her arguments about her God are fallacious and wacky at best, like the fine tuning argument and creationist arguments, but I have to put on a farce and pretend to agree with her because I struggle with defending my point of view (I have difficult with speech) and she isn't very tolerant of differing opinions. Aside from her religious bullshitery she also believes that the moon landing is fake, that aliens created the pyramids, and that "great flood" happened because humans were breeding with other magical creatures or some insane bullshit. Again, it's impossible to argue with her or to convince her otherwise. She's an extremely toxic person, she talks poorly of people to me behind their backs and makes jokes in my expense and has already told me that if I ever became a "leftist" ie. Communist she'll no longer be my friend. It angers me greatly especially since she's my childhood friend and the only friend I actually have contact with. My other friend I have is extremely socially anxious and never leaves her house, and my toxic friend constantly talks poorly of her to me because she's a pansexual or something. I genuinely cannot take this anymore, I know she's my friend but it gets to a point where this relationship damages me psychologically, so I'm thinking about terminating our friendship this year. I need some advice.
Edit: I forgot to mention that I'll be off to uni next year, I'm planning on delaying my "breakup" to December because it'll be really awkward if I do it in the middle of the year because we have to see eachother everyday and shit. I plan on typing an essay to her when I do so though, I want her to see who I really am and what I think of her.