erp5_stripe: Use activity to store stripe session in ERP5

Creating Stripe Payment Session and HTTP Exchange in the same transaction can raise conflict errors and when it happens, we already created the session on the Stripe side.

With this, when this happens, we receive one useless webhook to inform that the session has expired.

Also, batch_mode was removed because we only use it in tests. The tests were updated to use like in production.
7 jobs for erp5-vifib in 0 seconds
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-TestRunner1

01:40:52

passed ERP5.PerformanceTest-TestRunner1

00:35:18

canceled ERP5.UnitTest-TestRunner1

02:59:20

failed ERP5.CodingStyleTest-TestRunner1

02:49:15

passed ERP5.PerformanceTest-TestRunner1

01:07:25

failed ERP5.UnitTest-TestRunner1

03:22:25

failed ERP5.UnitTest-TestRunner1

03:51:20