I too am a firm believer in truth, facts, and transparency. The trouble with long term affairs and affairs from the past (I dealt with both) is that there is no way for us to know everything, and there's no way for them to recall everything. Most people don't have a perfect memory, and even if they did, recounting every detail would take far too much time.
I once received the following sage advice: every time you have a question or a doubt about what happened, just assume the worst possible answer (worst from your perspective), then process how that makes you feel. React as if the worst case is the truth, and move forward from there.
If you are determined to stay with your wife and you want any semblance of a happy marriage with her, you have to stop thinking of her as a liar - a very loaded word. You say that you love her, but nobody can carry that label and feel loved. It's not much better than having a scarlet letter pinned to her clothes. The label isn't serving you, either, low tide. It will keep you trapped in a cycle of resentment and despair.
You seem to relish your pain at some level - maybe dig into why that is. What comfort are you deriving from having this unhealed wound? If you believe she is untrustworthy, then stop trying to trust her. If you believe she is incapable of honesty, then stop expecting her to be truthful. Accept that the tiger cannot change its stripes. Accept that you have chosen to love and live with a tiger, and sometimes it will purr and snuggle, and other times it will hurt you, because that is its nature. That doesn't make the tiger cruel or evil. It's just a tiger.
And similarly, at this point, your wife is who she is. If you are determined to love her, then love the person she is, not the person you want her to be.