Idle streams with a time based retention configuration will never be truncated even if there are multiple segments that only contain older than retention data. To help with this we should allow osiris members to configured to periodically trigger retention evaluation when there is a time based retention configuration in place and there are multiple segments. (NB: we always need to keep at least 1 segment).