IMO it would be best to just prune more. It doesn't seem right that some things (lightning) won't work with a pruned node. Eventually everything will have to work with pruned nodes anyways, so why not start now?
Discussion
I dislike lightning for a lot of reasons
UTXO commitments would let you initialize safely with pre-pruned data... but this doesn't get you out of storing arbitrary data in spendable UTXOs. people were talking about UTXO commitments a decade ago and still haven't agreed on how to do it or if it's possible