Conversion between fixed- and scalable vector types may sometimes
lead to multiple PTRUE values to be used, one 'all active' and one
for the specific fixed-width vector length.
This patch canonicalises the predicate of SETCC_MERGE_ZERO to be
the more specific of the two, when it's inputs come from a conversion
of a fixed -> scalable type.
Note: Block of similar forward decls here.