Change billing address mapping to cascade-persist

Refer to #2161 . It seems that the cascade-all mapping at billingAddress preventing the deletion of orders/cart unlike shippingAddress which uses cascade-persist only. I guess when we softdelete an order, the billing address must stay too, right?