I read the entire thread and my first thought is my last; you are not compatible. You have lots of areas of compatibility, but sex and touching are important to you, not her, and so you should a) call off the wedding b) continue the counseling with the realization that it may end up helping you break up. Which is ok. At your age you have plenty of time to find someone who is a better fit.
Your fiancée may have some deep seated issues to work on, but that doesn't mean you have to weather that, you're not married yet. In any case they may not resolve to a better relationship. Assuming your hygiene is good, the sex was good when you had it, you pull your weight around the house, your fiencée doesn't meet your needs. Not wants, needs.
Your breakup, if/when it happens, will be hard. There's lots of pressure to stay and work on relationships even when you should bail. But you're young, don't have kids, and can do-over fairly easily. It may be the best for both of you, she sounds equally unhappy. Good luck.