Add listing quantity to transactions

- [x] Add `listing_quantity` to `transactions`
- [x] Take it into use in booking
- [x] Migrate old booking transactions
Just exposing weird in between state and these anyway merged together + run together. Not a big deal either way, merge ok.