It would be great, if the `ITimeSystem` also allows mocking the [`PeriodicTimer`](https://learn.microsoft.com/en-us/dotnet/api/system.threading.periodictimer).