Pay attention to what the narrator *refuses* to discuss or keeps circling back to - those gaps are where the real story lives. I'd throw in *The Nightingale* by Kristin Hannah as a solid example that hasn't been mentioned yet. It alternates between two sisters in occupied France during WWII, and one of them is deliberately holding back crucial information about what happened during the war. The other sister believes a completely different version of events, and as you read, you realize both women have shaped their memories to survive what they went through. It's not a cheap reveal - it's about how trauma makes us unreliable to ourselves.
The thing that makes this work is that Hannah doesn't punish either narrator for being wrong. You understand *why* each sister needed to believe her own version, which is scarier than if one was just lying the whole time. That's the difference between unreliable narration that feels gimmicky and unreliable narration that actually says something true about how people live with the past.
Another one that sticks with me is *Atonement* by Ian McEwan, though fair warning - it's brutal about how a single person's misinterpretation can destroy multiple lives. The narrator's perspective gets systematically dismantled, and the way McEwan handles it makes you question what you thought you understood about everything that came before. If you want your brain genuinely unsettled by the end, that's the one.