Introduce bulk::merge_by_key for bounded groups