Three weeks until the decision: The early election of the French National Assembly

On the evening of the European Parliament elections, President Macron dissolved the French National Assembly. The French deputies will be re-elected on June 30 and July 7, after which a new a new government will be formed. President Macron will remain in office, but the outcome of the elections will have a decisive impact on the balance of power in France. So what is important now, which stages lead to the next government, which scenarios are conceivable and what does this mean for the balance of power between the president and Prime Minister?