Avoid `try`-`catch` around `decodeURIComponent`

This is not only faster – it also avoids bugs with lone surrogates in Narwhal’s `decodeURIComponent`.
Improve handling of lone surrogates when decoding

This change ensures that lone surrogates are ignored, even if they’re part of a bigger series of consecutive escape sequences.
Tag the v0.1.1 release