Implement currency formatting

- [x] Implementation
- [x] Tests
- [x] Doc

Fix #238 
You could name it `enDeSharedUnitPattern` or some such to make it clear that they come from different locales.