We provide snapper support via cachyos-snapper-support package. I don’t think timeshift will work with out subvolume scheme so your only option is likely snapper.
I installed Timeshift before I knew snapper was preferred and it seemed to work, you had to start cronie manually and that was that. I didn’t try restoring to see if it really worked but there were no error messages. Just use snapper its more modern and automatic.
You don’t have to wipe to do grub. For example, originally I was using grub, but I started having some issues. Then I installed limine and it was claiming my config was wrong, so then I tried refind and eventually back to limine. And yes limine and refind can do snapshots as well. Grub is generally the easiest and most used.