Is it possible to restore channels on a lightning node yet? I.e. the device crashes, I restore from a backup, and I don’t have to close all the channels?
You can migrate the dead LN node using the data to another device. The risk is if you then try to restart the original node, channel states will have likely changed. I did this on my Umbrel node by installing Umbrel on my new device & started the Timechain sync. I then shutdown both nodes & copied the whole Bitcoin directory from the old node across to the new one. It's still running now.