Gets or sets the markdown pipeline used by source-preserving highlighting APIs.
public MarkdownPipeline? SourcePipeline { get; set; }
When null, XenoAtom.Terminal.UI.Extensions.Markdown.MarkdownDefaults.PreciseSourcePipeline is used.
For user-defined pipelines, call UsePreciseSourceLocation() on the pipeline builder
so inline source spans are precise.