This PR adds an overload of `inferConvolutionDims` that takes only indexing maps (input, filter, output), mirroring the maps-based `inferContractionDims` overload added in #76081, along with the corresponding C API and python bindings. Assisted by: Claude-code