Erneut eindeutig: "Soleimani" ist korrekt. Das O ist hier ein hochgestellter Vokal, der (so auch im Arabischen und Hebräischen) nicht geschrieben wird (wie das tiefgestellte E in "Qasem"). Das hochgestellte O wird stets gesprochen wie im deutschen Wort "Ohr". U sollte nur verwendet werden, wenn der Buchstabe و in einem Wort vorkommt, dann gesprochen wie das U in "Uhr" (in seltenen Ausnahmefällen aber auch als O).