The Gunners need a quality material to help them get goals and push them to compete for any title, if I'm to choose among all the strikers you mentioned, I'd go for the Sporting CP striker Viktor Gyokeres or Vlahovic but Osimhen no, we don't know if he might change his mind and play for Napoli since he has been included to the squad for their friendlies.
Not the way you look at it, to find a quality striker is not easy and they're rare. Only few players do the real job of a number 9, and such strikers are not easy to get in recent times. However, Arsenal was never like this in the days of Henry, Van Persie, and Giround they all had other strikers surrounding them, having just one at this time is affecting the club. But Arteta seems to be waiting for a good deal. Gabriel Jesus needs help too, to reduce stress.