markdown preview: Insert missing line break on hard break (#9687)
Closes #8990
For this input
```
Test \
Test
```
pulldown_cmark reports
```
Start(Paragraph)
Text(Borrowed("Test "))
HardBreak
Text(Borrowed("Test"))
End(Paragraph)
```
Previously `Event::HardBreak` just marked the paragraph block as
completed and ignored all the remaining text inside the paragraph.
Before:
See https://github.com/zed-industries/zed/issues/8990#issue-2173197637
After:

Release Notes:
- Fixed markdown preview not handling hard breaks (e.g. `\`) correctly
([#8990](https://github.com/zed-industries/zed/issues/8990)).
6d78737973Bennet Bo Fenner committed on 3/25/2024, 8:06:00 AM· committed by GitHubparent7367350