you need a swap file, a swap subvolume, or a swap partition that's RAM + 50%, on account of zram. then you need systemd scripts that disable zram and enable swap on suspend and do the reverse on resume. also, you need some selinux tuning to allow you to write to said file. you have a detailed howto in Fedora Magazine.
stop using bullshitgpt.
edit: here's the article.
bazzite is fedora based? If so, your filesystem is btrfs and your /home is a subvolume, same as your / (root). you can install a new operating system in a btrfs subvolume (e.g. /blendosroot), then have systemd-boot or grub mount it as root and mount your existing home from it.
sadly, there's no noob-friendly way to achieve this, but if you're adventurous, you have enough search terms to make it happen.