* test: add tests * feat(markdown): support top-level `prettier-ignore-start/end` * docs(ignore): add range ignore