journalctl --list-boots
If you see multiple entries without reboots, those intermediate boundaries are suspend/resume cycles.
you can get the last resupe time with either
journalctl -b -1 -g "PM: suspend exit"
or maybe
journalctl -g "resume from suspend"
I don't have my laptop with me rn, so it would be nice if somebody can confirm whether this works