A few LVM features you can use to interact with your disks...
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-aotz-- <1.60t 46.02 1.68
pbs pve Vwi-aotz-- 700.00g data 95.11
root pve -wi-ao---- 96.00g
swap pve -wi-ao---- <7.59g
# lvcreate -V ${size}G -T -n ${name} ${vg}/${lv}
Works the same way for any logical volume
lvextend -L +${size}G /dev/${vg}/${lv}
The disk is larger, but your partition isn't using the additional space
umount /dev/${vg}/${lv}
e2fsck -f /dev/${vg}/${lv}
resize2fs /dev/${vg}/${lv}
e2fsck -f /dev/${vg}/${lv}
You should have plenty of free disk space and the Data% from lvs low enough so that the shrunk disk won't reach 100 Data%

lvreduce -L 20G /dev/dev/${vg}/${lv} --resizefs