feat!: Integrate MantleAPI 5.0.0
- use Step method of ISteppable for scenario engine and environment
- use new IEnvironmentEngine for GtGenEnvironment
- adjust interface of SimulatorCore for GetEnvironment() (BREAKING CHANGE)
- calculate delta time in sim_core_impl for new step method