Add encodeURIComponent() and decodeURIComponent()

Useful to encode and decode encrypted parameters that are going to be moving between backend, frontend and APIs.

For now I will create a custom formatters but this is something that sooner or later someone else will want :slight_smile:

Bump..

Can we have this on: lib\formatters\string.js please?

    urlencodecomponent: function (str) {
        if (str == null) return str;

        return encodeURIComponent(String(str));
    },