That's a rather standard SPI flash, so almost all programmers available
for SPI flash devices will do - except it's 1.8V only, so you have to
look for a programmer supporting that supply level.
Another option is to get a Nucleo-Board with 1.8V option like
Nucleo-H7A3ZI-Q, -H723ZG, -H743ZI2, jumper it to VDD 1.8V and use to use
OpenOCD with QSPI driver (built in on recent versions) or with patch
https://review.openocd.org/c/openocd/+/4760.
The main obstacle in both cases is to remove the chip from the
mainboard, attach it to the programmer (by a test socket) and later
solder it to the mainboard again. That's not trivial if you don't have
some experience in (de-) soldering. To program it on the mainboard is
possible theoretically but requires some precautions (keeping the
mainboard's connections in high-impedance state etc.)
So, it boild downs to this rather mechanical issue ... Do you have any
experience regarding that? If not, the question regarding a programmer
is rather pointless, I'm afraid.