Sentry Issue: [POSTHOG-35A](https://sentry.io/organizations/posthog/issues/2487828485/?referrer=github_integration)

```
AttributeError: can't set attribute
  File "rest_framework/views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
  File "ee/clickhouse/views/insights.py", line 69, in funnel
    response = self.calculate_funnel(request)
  File "posthog/decorators.py", line 47, in wrapper
    result = f(*args, **kwargs)
  File "ee/clickhouse/views/insights.py", line 80, in calculate_funnel
    filter.funnel_viz_type = FunnelVizType.TRENDS
```
posthog/models/filters/mixins/funnel.py
@cached_property
    def funnel_step(self) -> Optional[int]:
        _step = int(self._data.get(FUNNEL_STEP, "0"))
        if _step == 0:
            return None
        return _step
    @include_dict
    def funnel_step_to_dict(self):
        return {FUNNEL_STEP: self.funnel_step} if self.funnel_step else {}
class FunnelTypeMixin(BaseParamMixin):
    @cached_property
    def funnel_order_type(self) -> Optional[FunnelOrderType]:
        return self._data.get(FUNNEL_ORDER_TYPE)
    @cached_property
    def funnel_viz_type(self) -> Optional[FunnelVizType]:
        return self._data.get(FUNNEL_VIZ_TYPE)
    @include_dict
    def funnel_type_to_dict(self):
        result = {}
        result.update({FUNNEL_ORDER_TYPE: self.funnel_order_type} if self.funnel_order_type else {})
        result.update({FUNNEL_VIZ_TYPE: self.funnel_viz_type} if self.funnel_viz_type else {})
        return result