Fix shape conv fuse opt (#20282)
FIx:
- Multiples Convs into an Add+Relu will fuse the op although intermediates are needed

- Also fixes an issue with Shape Initializers Merge as input, that
occurs when the input initializer is the same across multiple nodes but
not all nodes are Shape nodes.