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).