That sounds frustrating. I’ve been on Fedora 35 for a week or two now and haven’t had it randomly freeze up. It has frozen up when exiting deep sleep.
Have you noticed if it happens at a specific battery voltage? There’s a BIOS bug where the clock speed gets locked pretty low, I wonder if your issue could be related to that.