France Canada
Good luck if you can, on some new motherboards you cannot disable S0x in the BIOS and cannot enable S3 as it does not exist anymore.
You can only use this “S0 idle” which is like your cellphone sleeping, meaning everything runs and/or is somewhat disabled in background. Instead of the BIOS disabling things, it’s the OS and the applications and drivers that have to take steps to go sleeping but it’s way from perfect and takes power anyway.
Problem is with laptop. A laptop in S3 (suspend to RAM) can last a few days, a laptop in S0 idle will last a few hours.
less than $500? There’s literally tons of them
For instance https://www.amazon.com/Beelink-Graphics-Triple-Display-Computer/dp/B0B82N3WM5
BTW, it depends if you have FDE (Full disk Ecryption) or only your /home partition. Having FDE you have no choice to enter a password at boot (initramfs) to decrypt / and putting it in TPM2 may have unsecure problem.
If you only have your /home partition encrypted, then you can use one password to decrypt it and autologin.
I have MX Linux setup with LUKS/btrfs and it was asking password on boot, so I put my key in TPM and modified /etc/crypttab to retrieve it, at least I don’t have to enter it at any boot, but yeah it decrypts automatically, like Windows Bitlocker in fact, it still asks my user password login (my choice, no auto login here), but at boot you can break grub and have a root shell it you know how.
Other way is to put the luks key on a USB drive, when you leave home with your computer shutdown, take the USB key with you and that’s it.
I installed (well, compiled) Btrfs Assistant, it integrates with snapper and btrfs maintenance, I had to create cron jobs for monthly/daily by hand, but the GUI is pretty nice.
here’s also an interesting read on linux secure boot, using MX21 https://forum.mxlinux.org/viewtopic.php?t=67022
I remember pretty well using TurboPascal 3.0 on my Amstrad CPC6128, Z80 and 128K RAM, and CPM+