You basically want to create the Villa-Messi-Pedro frontline. I can see where you are coming from but I think the days with Messi as a false 9 ended in 2012/2013 for a reason: 1) he asked the board to sign a 9 "to help him", 2) back then he stayed closer to goals and offered movement upfront, now he almost only drops deep.
With Messi still here, it is difficult to start a balanced lineup. Ideally he will move a bit more to the right, doesn't have to play as a right winger but occupy the right area a bit more, then get a 9 and LW who both runs the channels and offer penetrative runs in behind. Haaland as the 9, Mane/Gnabry-type of player on the left.
We would be so much better off and a top top team again even though Messi has to be compensated.
But Messi will never move to the right nor will he play false 9 again, he doesn't want to.
I think this would work well
<a href="https://ibb.co/YBC7CLB"><img src="https://i.ibb.co/HTSDSHT/tactical-board-com-3.png" alt="tactical-board-com-3" border="0"></a><br /><a target='_blank' href='https://de.imgbb.com/'></a><br />