[Writer] automatiser une série de rechercher-remplacer au sein d'une seule page

Mais donc, si liboo ne fait qu’une seule couche de undo, le problème sera identique dans la macro, non ?

Dans la macro, il fait une seule ‘couche’ par boucle, donc autant de ‘couche’ que d’élément dans le tableau.
Il est tout-à-fait possible de jouer sur les espaces pour faciliter la lecture du tableau avec tes exemples :

(  ":"   ,"</strong><strong>","<br></p>")
("&nbsp;",         ""        ,  "</p>  ")

et on peut avoir plusieurs séries de tableaux en commentant ceux qui ne sont pas utilisés