header-bar: Wrap start/end boxes into extra widgets
Turns out, GtkSizeGroup forces the widget's final size and not allocated size. This mean that the we can't use halign/valign values to force smaller size and must wrap the start/end boxes into extra widgets for the size groups.
Edited by Alice Mikhaylenko