Fix promote_typejoin_union with UnionAll (#38428)
The current version returns a type which is narrower than what `typejoin`
computes, which can make `broadcast` fail. Return `Any` until we develop code to
compute the same result as `typejoin`, as this is only used for inference.