As ros2/rclcpp#1979 and ros2/rcl#995 are merged humble-future is not needed anymore for ros rolling.
So humble-future could be the main / rolling branch and a seperate humble branch could be created based of the current main until the changes are backported into humble.
We might want to wait for the package sync.
Or am I missing something?