Write a markdown coverage table to $GITHUB_STEP_SUMMARY for both unit and E2E test jobs. Uses a small bash script that parses json-summary output from the coverage reporters. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>