feat(CI/CD):Implement Code Cov for CI checks

Tracked in #1587 
Implement Code coverage for PR's via CI

Objectives
- run tests as part of CI
- generate codeCov for these tests & auto-publish the report as part of PR Comment...
- [Optionally] be able to specify that atleast x% of new code should be test-covered (the CI test fails if this is not met)
<think>
PR Context:
- Title: ci(workflows): Add code coverage reporting for v2
- Merged: 2025-01-24T07:21:44Z
- Files changed: 7 files
- Commits: 8 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [ ] New feature
- [x] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [x] CI/CD

## Description
<!-- Describe your changes in detail -->
Added a CI pipeline that will run cypress tests and generate code coverage reports for v2

### Additional Changes

- [ ] This PR modifies the API contract
- [ ] This PR modifies the database schema
- [ ] This PR modifies application conf
</think>

To implement this, you'll need to modify:


(No detailed commit information available)
{"issue_number": 1593, "pr_number": 6884, "commits_count": 0, "files_changed": 7, "response_length": 779, "file_count": 0, "needs_breakdown": false}