Spending a ton of time on brittle power configuration in order to get from “bad” to “meh”, and suspend never quite working properly, is part of the experience of owning a linux laptop. That’s the way it’s always been.
Solutions include not caring, buying a mac, or buying windows and using WSL.
With windows you have the danger of not suspending or doing what my surfacebook does and just self heating -the gpu sometimes doesn’t get the sleep command, and just sits there burning power while the fan is shut down..easily hits 100C.
I've had suspend work perfectly using Debian on two separate Lenovo Thinkpads. No special config, just plain Debian works fine. Ironically I've had suspend issues on MacBooks. Even Windows isn't immune to suspend issues on the very same hardware Debian has zero issues with. YMMV.
Solutions include not caring, buying a mac, or buying windows and using WSL.