Can we have multiple transactions?

Can we have multiple transactions in a single .yaml file?

Yes, you can have multiple transactions in a single yaml file. See the example below:

transactions:
  - id: simple-transaction
    steps: ...
  - id: another-transaction
    steps: ...