(Reply to the first post. I did not read the long post #3.):
Obsidian allows to paste plain text with formatting removed by Ctrl+Shift+V.
Removing only selected types of formatting could be done by custom parser. (E.g. in AutoHotkey as discussed in post #8 ↓.)
Related feature request: Customizable interpretation of markdown syntax nuances, like CSS