cpp formatters: rename the boilerplate class and associated classes
cpp formatters: merge key and class declaration formatters
cpp formatters: rename domain_header to types_main_header_file_formatter