Here is the process I use. Believe I got these steps from other various sources. Probably some unnecessary steps as well. But it does work. Might verify on a test lun first to make sure results are what you expect. I'm still kind of new to PVE so don't know if there is a better way. The main thing here is to detect the increased size with the rescan and then use pvresize to increase the LVM.
How to resize an iSCSI LUN in Proxmox
This process assumes you have already set up your Proxmox cluster with multipath and have already done the resize on your SAN.
Display information about all physical volumes (PVs) with additional tag details, your LUN_name will be in /dev/mapper/Your_LUN_name. It will also show your device identifier.
pvs -o +tags
Show detailed information about the specified multipath device 'Your_LUN_name'.
multipath -ll Your_LUN_name
List information about all available block devices in a tree-like format, so you can check the volume size.
lsblk
Trigger a rescan of the SCSI device 'sdX' (Inform your device identifier) to detect any changes (e.g., increased LUN size).
echo 1 >/sys/block/sdX/device/rescan
Reload the multipath configuration to apply any changes detected during the rescan.
multipath -r
Show updated detailed information about the specified multipath device 'LUN_name'.
multipath -ll Your_LUN_name
STOP
Repeat above process on other hosts in cluster so they have detected the new size. Then do remaining step below.
Resize the physical volume to use any additional space detected on the multipath device. Only need to do on once on one host.
pvresize /dev/mapper/Your_LUN_name
-Craig