## Bug description

*Please describe.*  
- lifecycle is missing all time filter handling



#### *Thank you* for your bug report – we love squashing them!

ee/clickhouse/queries/trends/lifecycle.py
def get_interval(self, interval: str) -> Tuple[Union[timedelta, relativedelta], str, str]:
        if interval == "hour":
            return timedelta(hours=1), "1 HOUR", "1 MINUTE"
        elif interval == "minute":
            return timedelta(minutes=1), "1 MINUTE", "1 SECOND"
        elif interval == "day":
            return timedelta(days=1), "1 DAY", "1 HOUR"
        elif interval == "week":
            return timedelta(weeks=1), "1 WEEK", "1 DAY"
        elif interval == "month":
            return relativedelta(months=1), "1 MONTH", "1 DAY"
        else:
            raise ValueError("{interval} not supported")
    def _serialize_lifecycle(self, entity: Entity, filter: Filter, team_id: int) -> List[Dict[str, Any]]: