refactor: replace quick-junit test reporter dependency (#34315)
## Summary
- Replaces the JUnit test reporter's `quick-junit` dependency with a
small local XML writer tailored to the existing reporter output.
- Preserves generated JUnit report structure and escaping behavior for
test cases, failures, errors, skipped tests, timings, and properties.
- Removes `quick-junit` and its now-unused transitive packages from
dependency metadata.
## Validation
- Ran focused Rust tests for the JUnit reporter.
- Ran JUnit-related spec tests where practical.
- Confirmed the dependency graph and lockfile no longer include the
removed packages.
Co-authored-by: Nathan Whitaker <nathan@deno.com>