I think you may have at least two unrelated problems with your car.
1 Car not moving
If I understand correctly when you were in the parking lot the car's engine started but the car wouldn't move. I suspect the most likely cause is the electric parking brake didn't release.
You also mentioned the car's computer changed the language setting from French to English by itself. The most likely cause for this is the car's BSI (Built-in System Interface/ Body System Interface) lost electrical power. I suspect that this why the parking brake didn't release as well. Possibly a bad battery or earth connection.
I suspect that if there is a problem with the spark plugs it's not related to your main problem. I see nothing wrong with Bosch spark plugs provided they are specified for the car. Peugeot don't make spark plugs they buy them from companies such as Bosch.
Your car has a stop-start system which places a heavy load on the battery. That is why it is important to have the right battery for the car. The main consequence of having the wrong battery is the stop-start system may not work.
2 Diagnostic Results
I suspect these fault codes are why your mechanic thought there was a spark plug issue. However, given you are not getting a problem at higher speeds I think a faulty fuel injector is more likely.
I suspect the cylinder No 2 injector is injecting too much fuel. It may be possible to clean the injector otherwise it will need replacing.
1 Car not moving
If I understand correctly when you were in the parking lot the car's engine started but the car wouldn't move. I suspect the most likely cause is the electric parking brake didn't release.
You also mentioned the car's computer changed the language setting from French to English by itself. The most likely cause for this is the car's BSI (Built-in System Interface/ Body System Interface) lost electrical power. I suspect that this why the parking brake didn't release as well. Possibly a bad battery or earth connection.
I suspect that if there is a problem with the spark plugs it's not related to your main problem. I see nothing wrong with Bosch spark plugs provided they are specified for the car. Peugeot don't make spark plugs they buy them from companies such as Bosch.
Your car has a stop-start system which places a heavy load on the battery. That is why it is important to have the right battery for the car. The main consequence of having the wrong battery is the stop-start system may not work.
2 Diagnostic Results
I suspect these fault codes are why your mechanic thought there was a spark plug issue. However, given you are not getting a problem at higher speeds I think a faulty fuel injector is more likely.
I suspect the cylinder No 2 injector is injecting too much fuel. It may be possible to clean the injector otherwise it will need replacing.