It is clear that if there are injuries, Mbappe can play in at least three positions, but now his destiny is only as a central striker. He will definitely be ahead of Bellingham, Vinny or Rodrigo. Let’s say if Haaland played in Real Madrid, Mbappe could play lower, but in this lineup there are no options at all that Mbappe will not play as a central striker. By the way, I don’t quite trust the statistics (by amplua) since it don’t see the difference between the center forward and the striker underneath, but it see the difference between the striker and the winger, although the second striker can play lower than the wingers.
Mbappe's main position is a center forward (striker) but he also can play as a left winger or a right winger. Ancelotti actually can have some options to put him in the attacking line of Real Madrid. I also think he is capable to play as a second striker if it is needed someday. We know Ancelotti always has full of ideas to change the tactics, formation, and the position of the players. However, I really believe Mbappe will be important player for Real Madrid, he will be put on the best position as a machine goal. So, the striker position will be the best option for Mbappe.
I don't know if it is possible for Haaland to join Real Madrid. But he can play together with Mbappe because Mbappe can play as a right winger. Vinicius-Haaland-Mbappe will be the best combination for Real Madrid if it really happens. But I doubt Florentino Pérez wants Haaland if Mbappe can play amazing as a Real Madrid striker. In Real Madrid attacking line, they only miss a striker position, they have no problem on the other positions. Since Mbappe already joins Real Madrid, the striker position has been filled by Mbappe.
Anyway, the stats is the history of his career. Even if there is no specific stat on a specific position, but it describes a lot the ability of the player. I think it can prove how the quality of Mbappe as an attacker (whether as a striker or a winger).
Actually, in my opinion, pairing Mbappe and Haaland in one team will not be effective, maybe you have seen that with Messi, Nyemar and Mbappe as an illustration that PSG cannot be successful in European competitions. There will be a lot of ego created if 2 players like Mbappe and Haaland join. This is not what Ancelotti wants, Real Madrid stability needs to be maintained, not all great players need to be in Madrid if it ends up destroying the existing balance. Just having Mbappe is enough to complement Real Madrid's front line, and let Haaland remain opposite Mbappe. Because in this modern era of football there is competition for the best candidates in each team. Man City and Real Madrid, keep in mind that if Mbappe and Haaland had to share a place, would that be acceptable to them? The status of a striker is to have his own place as a core player. And I'm sure Mbappe or Haaland are not willing to share playing time.
Come on Mbappe that's enough, there's no need for everyone to be in Madrid, there are still lots of other teams in Europe, don't let the world of football be biased against one team. Because we need competition, not collections.