P0380 - EDC15C2 - Pre/post heating relay circuit; short to positive. [Probably a glow-plug gone - commonly seen, unimportant.]
P0245 - EDC15C2 - Turbo pressure; measured too high. [Very important; the ECU will "go safe" instantly that happens.]
P0340 - EDC15C2 - Crankshaft synchronisation. [Worrying.]
P1435 - EDC15C2 - Additive system. [Five possible sub-codes on that one.]
P1442 - EDC15C2 - Additive ECU; Quantity of additive.
P1446 - EDC15C2 - Additive level.
From those codes, all of which have multiple meanings on different PSA fuelling systems, the most likely source of your repeated "limp-home" problem is the overboost one P0245. That could be a coked-up turbo, so it should be checked for free movement of the actuator and vanes.
The three P14xx codes would suggest that the diesel additive system hasn't been serviced as required - at the very least, it seems to need refilling and the counters resetting. The exact sub-code on P1435 may give further clues.