Bump the dependent packages of operator to highest possible recent release.
Segregate the packages based on the usage with separate go module for core, tools and e2e to reduce the CVEs reported on non-prod packages.
Acceptance Criteria:
- Successful installation and deployment of operator
- Successful build and usage of tools
- Successful execution of e2e
- Successful segregation of go packages.