This seems to work, but it's not super well integrated into the UI. When you suspend the laptop (using some other program), and then wake it up again, you're in a Linux console and have to provide the disk password again. This looks very different from what you see ordinarily but it works for me.
https://manpages.debian.org/bookworm/cryptsetup-suspend/cryptsetup-suspend.7.en.html