"Lied on our first date. It was such a small thing. I had caught him calling me the wrong name... Turns out, he's actually a massive liar, manipulator, and gaslighter."
Not the asshole. Your husband has spent five years deliberately making your life harder in tiny ways and then lying to your face to make you think you are crazy.