cpp: use bundler in workflow

- implement formatter facade in terms of settings for facet
- minor cosmetic fixes in bundler