Oh, then you can still get away with the second option.
sudo -i
cd /boot
mv vmlinuz-6.0.xxx vmlinuz-6.0.xxx.old
ln -s vmlinuz-5.19.xxx vmlinuz-6.0.xxx
mv initramfs-6.0.xxx.img initramfs-6.0.xxx.img.old
ln -s initramfs-5.19.xxx initramfs-6.0.xxx.img
This is assuming your old kernel image and initramfs were not purged by the update process. This should basically leave you with the old image by default. I did hear on the Level1 Forums that people are complaining about Pop!_OS a lot, with virtualization, passthrough, bluetooth and other things, supposedly because of how System76 customizes the kernel (enabling / disabling cache, certain flags and other stuff). I am glad I recommend people use Fedora.