HTML string containing links (typically from linkifyHtml)
Translated announcement text for screen readers (e.g., "opens in new tab")
HTML string with visually-hidden accessibility announcements injected into external links, or the original HTML if parsing fails
Enhances links accessibility by adding screen reader announcements for external links.
Uses DOM parsing to safely inject visually-hidden span elements with announcement text for screen readers.
Security Note: This function does NOT sanitize output. Callers MUST sanitize the result using
sanitizeHtmlContent()before rendering to prevent XSS risks.