Implement currency formatting

- [x] Implementation
- [x] Tests
- [x] Doc

Fix #238 
> Mixing explicit dependencies with implicit plugins is bad.

Are you referring to code pattern practice or coding styles standpoint? If a coding style standpoint, we could add a linebreak between the two blocks.

> I guess that's also an artefact of our build setup?

The final bundles have define declarations that uses implicit dependencies (the ones that augment previously declared dependencies).