Add `message_builder::append` overload for ranges