I essentially have to treat my linux laptop like a small desktop computer and just shut it down fully when I'm not using it and can't leave it plugged in to power or else it loses 5-10% battery per hour.
That said, my XPS 13 will suspend for a couple of weeks on battery once it's configured, even given this caveat. I haven't shut it down when I finish using it since I bought it in 2019. I run Ubuntu LTSs.