Simplify stage syntax in TM2T
Replace `report` mode with `stages` argument

Now, instead of specifying the mode for the report in TM2T,
the executed stages are toggled.
This enforces the single responsibility principle better in TM2T.