Sem formatação em negrito de texto entre parênteses

Problema: Sem formatação em negrito para texto entre parênteses quando há caracteres anteriores ou posteriores aos parênteses.

Exemplo de texto no qual queremos destacar (5255):

1.0.15 Build 20200721 rel.40773(5255)

40773**(5255)** → NOK
40773(5255)
407735255


Agora adicionamos um único ponto no final da primeira linha.
Observe como a 1ª, 2ª e 3ª linhas mudam:

40773**(5255).
40773(5255)
40773
5255**


Brincando com outros exemplos

Sem parênteses: Tudo está OK.

parentheses → OK
parentheses → OK
aparentheses1 → OK
aparenthesesa → OK
aparentheses.1 → OK
aparentheses#1 → OK
aparentheses?1 → OK

Com parênteses: Coisas estranhas acontecem.

parentheses → OK
(parentheses) → OK
**(parentheses)**1 → NOK
(parentheses).1 → OK
**(parentheses)**a → NOK
(parentheses).a → NOK
(parentheses)#1 → OK
(parentheses)?1 → OK

a**(parentheses)1 → NOK
a
(parentheses)**1 → NOK

a**(parentheses)**1 → NOK


Duas vezes a mesma linha, separadas por uma linha em branco

paren**(thes)**es → NOK

paren**(thes)**es → NOK


O mesmo que acima, exceto sem separação por linha em branco

(paren)theses → NOK
paren
(theses)
→ NOK


Se minha memória não falha, isso é uma limitação da especificação do Markdown.

Essa é a especificação que seguimos. Tente lá — não funciona também.

Existem limitações no que os parsers podem fazer de forma performática, e não posso dizer que já vi um parser de Markdown funcionar como você descreveu em qualquer situação, embora eu possa estar errado.