Fasting is one of the best ways to lose fat while maintaining muscle. Just be careful with your fast lengths when you start getting down towards that 10% and listen to your body and break fasts when it starts telling you to. You could probably do a 48 hr fast per week and get down there in a few weeks.
Yes, snake diet works for people to get down to sub 10% BF - cole has many videos explaning this process.
The benefit of snake diet is you get over your food addictions quickly. Get a 48h-72h fast under your belt and then tweak from there.
​
If you still have issues bingeing maybe try supplementing foods that feel carby without the carbs. Chicharrones give the chip like crunch but have zero carbs.