Merge in FRAG/50ohm.de from feature/unit-html-renderer to main
* commit '4c82c9fb146332bd3abe8e2d1d0308aafbdc54d4':
refactor: improve code readability
feat: improve tests for unit rendering
refactor: use helper to format unit
refactor: create module
feat: render units with non-breaking space
Merge in FRAG/50ohm.de from feature/references to main
* commit '1334e9c9060f9c17e6cbe0e1fe5ff5d9bd7b84fa':
fix: use quotes for html attributes
fix: deleted render_references restored
feat: Renderer add interim references with default values
Merge in FRAG/50ohm.de from feature/spaces to main
* commit '641d1c94ded5b817c613cd38738dbe0b51e3b55c':
refactor: Fixed desired ... handling and more tests
feat: Renderer add nonbreakable spaces and halfwidth spaces
Merge in FRAG/50ohm.de from feature/new-tokens to main
* commit '060e2de215d70a5eba53371c8fed99daf3fc2166':
Angewendeter Vorschlag
feature: add comment test
feature: add dash renderer
fix: Fixed bug that tag detects <u>
Merge in FRAG/50ohm.de from feature/drone to main
* commit '4238b70cf8d1fda8b85630fbcc2f1fb3f31f7cb4':
Angewendeter Vorschlag
feature: add test reporting
bugfix: fix --system flag
bugfix: fix pipeline
Merge in FRAG/50ohm.de from feature/tag-token to main
* commit 'cdd61d463f48ce17696a91e9e0cb32842e272dee':
feature: add unit and danger tests
feature: added thematic break and all tags
refactor: increase verbosoty of tests
feature: First tag implementation
Merge in FRAG/50ohm.de from feature/quotes-token to main
* commit 'e15a2109bb8dcc7f8bec2ebcd44df33d78dc967e':
refactor: fixed library import
feature: add quote renderer
feature: add util function for testing
Merge in FRAG/50ohm.de from refactor-token to main
* commit '2ea0599b1ba780fe2627430a03730af4399d86b8':
refactor: move comment tokenizer to separate file
Merge in FRAG/50ohm.de from feat/fifty-ohm-html-renderer to main
* commit '19135655ca5c8eba65b8138470aa3a6558ae2da7':
feat: implement custom comment syntax