Skip formatting inside incomplete code blocks
Adds logic to prevent incomplete bold, italic, and bold-italic markdown formatting from being processed if the marker is inside an incomplete code block. This avoids incorrectly modifying text that is meant to be inside code blocks, improving the robustness of markdown parsing.