(gen_changelog): group entries by scope
Description
Currently, a changelog section is created for each commit of the dev branch. Entries with the same scope are repeated throughout the gen_changelog, thus making the log not easy to read. For instance for fwRuntime
you may have multiple sections, depending on the chronological order of the commits.
Proposal
I think it would be nice to group entries with same scope in a changelog section.