I kept cracking at it, I think I have a working solution
As far as I can tell, everything works, but I did not test extensively
/boot is now a small thick LVM volume
pve-root is now a thin volume in the data (local-lvm) thin pool that uses about 3.8G
The data thin pool has been grown to use...