v.25.3Bug Fix (user-visible misbehavior in an official stable release)

Previously, multiIf may return different types

Previously, multiIf may return different types of columns during planning and main execution. This resulted in code producing undefined behavior from the C++ perspective. #76914 (Nikita Taranov).