## Is your feature request related to a problem?

Currently the funnel time to convert query (added in #4947) only allows measuring time it took to a specific step from the one immediately preceding it. However it'd be useful to also bin by the _total_ time to convert – how long it took to complete the funnel (reach the last step) from entering it (reaching the first step).

## Describe the solution you'd like

Right now `ClickhouseFunnelTimeToConvert` uses only `Filter.funnel_to_step`. It should also be able to work with `Filter.funnel_from_step`. If `funnel_from_step` is `0` and `funnel_to_step` is `len(steps)-1`, that'd be the total time to convert.

#### *Thank you* for your feature request – we love each and every one!

ee/clickhouse/queries/funnels/funnel_time_to_convert.py
from typing import Type
from rest_framework.exceptions import ValidationError
from ee.clickhouse.queries.funnels.base import ClickhouseFunnelBase
from ee.clickhouse.queries.funnels.funnel import ClickhouseFunnel
from posthog.constants import FUNNEL_TO_STEP
from posthog.models.filters.filter import Filter
from posthog.models.team import Team
class ClickhouseFunnelTimeToConvert(ClickhouseFunnelBase):
    def __init__(
        self, filter: Filter, team: Team, funnel_order_class: Type[ClickhouseFunnelBase] = ClickhouseFunnel
    ) -> None:
        super().__init__(filter, team)
        self.funnel_order = funnel_order_class(filter, team)
    def _format_results(self, results: list) -> list:
        return results
    def get_query(self) -> str:
        steps_per_person_query = self.funnel_order.get_step_counts_query()
        self.params.update(self.funnel_order.params)
        
        
        to_step = self._filter.funnel_to_step
        
        bin_count = self._filter.bin_count
        if bin_count is not None:
            
            if bin_count < 1:
                bin_count = 1
            elif bin_count > 90: