## Is your feature request related to a problem?

*Please describe.*
I want to be able to search for funnels as unordered steps meaning the X amount of steps should just occur within the conversion window

## Describe the solution you'd like
Same interface just allow me to specify the funnel is unordered so it doesn't need to be step A -> step B -> step C in that specific order


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

ee/clickhouse/queries/funnels/base.py
self._filter = filter
        
        if not self._filter.funnel_window_days:
            self._filter = self._filter.with_data({"funnel_window_days": 14})
        self._team = team
        self.params = {
            "team_id": self._team.pk,
            "events": [],  
        }
    def run(self, *args, **kwargs):
        if len(self._filter.entities) == 0:
            return []
        results = self._exec_query()
        return self._format_results(results)
    def _format_results(self, results):
        
        steps = []
        relevant_people = []
        total_people = 0
        for step in reversed(self._filter.entities):
            
            result_step = [x for x in results if step.order + 1 == x[0]]
            if len(result_step) > 0:
                total_people += result_step[0][1]
                relevant_people += result_step[0][2]
            steps.append(self._serialize_step(step, total_people, relevant_people[0:100]))
        return steps[::-1]  
    def _exec_query(self) -> List[Tuple]: