feat(ci): Add comprehensive UR test summary with collapsible sections
- Parse LIT test output in single-pass awk for efficiency (O(n) vs O(n²))
- Generate GitHub step summary with collapsible test lists
- Show TIMEOUT/FAIL/XPASS tests expanded by default for visibility
- Collapse PASS/XFAIL/UNSUPPORTED/SKIPPED for long test lists
- Simplify LIT_OPTS using `-a` flag for all test statuses
- Add security hardening: printf instead of echo, input validation
- Add error handling and graceful degradation for missing logs
- Memory optimization: use arrays instead of string concatenation
Tested with all LIT statuses: PASS, FAIL, XFAIL, XPASS, TIMEOUT,
UNSUPPORTED, UNRESOLVED, SKIPPED