## 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
self, filter: Filter, team_id: int, target_date: datetime, lifecycle_type: str, limit: int = 100,
    ):
        entity = filter.entities[0]
        date_from = filter.date_from
        if not date_from:
            raise ValueError("Starting date must be provided")
        interval = filter.interval or "day"
        num_intervals, seconds_in_interval = get_time_diff(interval, filter.date_from, filter.date_to, team_id=team_id)
        interval_increment, interval_string, sub_interval_string = self.get_interval(interval)
        trunc_func = get_trunc_func_ch(interval)
        event_query = ""
        event_params: Dict[str, Any] = {}
        _, _, date_params = parse_timestamps(filter=filter, team_id=team_id)
        if entity.type == TREND_FILTER_TYPE_ACTIONS:
            try:
                action = Action.objects.get(pk=entity.id)
                event_query, event_params = format_action_filter(action)
            except:
                return []
        else:
            event_query = "event = %(event)s"
            event_params = {"event": entity.id}
        props_to_filter = [*filter.properties, *entity.properties]
        prop_filters, prop_filter_params = parse_prop_clauses(props_to_filter, team_id)
        result = sync_execute(
            LIFECYCLE_PEOPLE_SQL.format(
                interval=interval_string,
                trunc_func=trunc_func,
                event_query=event_query,