Describe the bug
When to_timestamp() was invoked with a scalar Float64 and an array of strings, the implementation neglects to broadcast the scalar to the array properly when producing the return value.
To Reproduce
CREATE TABLE t61(v2 STRING);
INSERT INTO t61(v2) VALUES ('flX'), ('3');
SELECT TO_TIMESTAMP(123.5, tt0.v2) FROM t61 AS tt0;
Yields
Internal error: UDF to_timestamp returned a different number of rows than expected. Expected: 2, Got: 1
Expected behavior
No response
Additional context
No response