feat: add String.decodeURI and String.encodeURI