Add RFC compliance fixes for Content-Length and Transfer-Encoding validation
- Add negative Content-Length validation per RFC 9110 Section 8.6
- Add Transfer-Encoding validation for bodiless responses per RFC 9112 Section 6.1
- Logs warning when TE present in HEAD, 1xx, 204, 304 responses
- New validate_no_transfer_encoding function exposed in http_read.mli
- Add optional method_ parameter to response_stream for HEAD detection
- Update SPEC-TODO.md to mark completed P0, P1, and P2 items
- Update compliance summary percentages to reflect improvements
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>