Type::isIntOrFloat
This PR makes sure that we always use `Type::isIntOrFloat` rather than re-implementing this condition inline. Also, it removes `isScalarType` that effectively re-implemented this method.
RegionBranchOpInterface
DestinationStyleOpInterface
hasTensor/BufferSemantics
ReifyRankedShapedTypeInterface
tensor.expand_shape