Made PaymentServiceIntegrationTest independent of previously run tests.

If PaymentProcessIntegrationTest runs before PaymentServiceIntegrationTest, we cannot rely on the orders to be in default state as the former has to run without @Transactional to trigger the OrderPaidEvent which is bound to the transaction.

We now use a dedicated new Order to implement the PaymentServiceIntegrationTests.