Fix layout of diagnostic blocks (#3729)

Previously, all of the lines in a multi-line error message were painted
on top of each other. I also simplified the logic for highlighting
backtick-enclosed ranges in a diagnostic message.
71d17e268dMax Brunsfeld committed on 12/19/2023, 11:49:56 PM· committed by GitHubparents305cd9b3fccc64
2 files changedLine totals unavailable