I have storage raid5 on my proxmox and the the pve-root is in the same pool storage as pve-data-tpool, is there anyway that I can increase pve-root with an additional 1T from the total free storage, without compromising the VM data?
While the pve-root lvm should be resizable without further issues, the same does not go for pve-data, which is a thin pool. The problem here being, that thin pools can not be reduced in size.
You can still extend your pve-root partition, however, you would have to either
migrate all the VM lvm disk storages to somewhere else, delete the thin-pool, recreate it with a smaller size and then migrate all the VM disks back
or create another lvm disk in your thin pool, format it with a filesystem and mount it somewhere in pve-root. Depending on your use-case, this may be an acceptable compromise without so much hassle.