What about buying a cheap box striker for when we want someone like that and then getting Nkunku who could either play out wide, play 10 instead of Ode, or play the Laca false 9 role?
If we just want the best overall attacking player we can get, Nkunku might be the guy. And he can definitely play on the shoulder of the last defender and do this kind of thing.