HeaderEnricherSpec JavaDocs and Fixes

- Add JavaDocs
- Add missing overloaded methods for map-based `header` methods with an `override` parameter.
- Remove unused generic parameter from `headerChannelsToString`