fix: decode text diffs.

google diff-match-patch encodes the text using `encodeURI` so,
our formatter has to call `decodeURI` on the text before it's
handing back the content.