shlo_ref: Add convolution op and unit tests
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this [failed invocation](https://github.com/tensorflow/tensorflow/pull/66299/checks?check_run_id=24159358457) of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request. Hi @LokeshReddyOVS-MCW This PR is in draft, any update on this? Please. Thank you!
- Adds initial version of convolution op
- Adds unit tests for convolution op

CC: @rascani @qukhan 