Having been on linux laptops for ~20 years, I've found this to be really h/w dependent.
I've mostly run thinkpads, and they've mostly worked. My current T16 not only suspendds/resumes well, I also successfully use full disk encryption recovery on boot from hibernate.