[Linalg] Update Conv Decomposition patterns to work with generic convolution ops as well (#174196)
-- This commit updates Conv Decomposition patterns to work with both
named as
well as generic convolution ops.
-- Since now a "generic" LinalgOp is being used as the root op in the
patterns
above the `assert` of the op implementing a ConvolutionOpInterface has
been replaced with an early exit `if`.
Signed-off-by: Abhishek Varma <abhvarma@amd.com>