Extend markdown property support to handle non-UTF-8 encodings and invalid Unicode characters.
Markdown content may originate from various sources and tools and is not always guaranteed to be clean UTF-8.
Failing hard on a single invalid character makes markdown properties fragile and can block ingestion for otherwise valid entities.
Created by Anna Persico
·