I would not worry about publishing the points on ROS2, porting a ROS1 driver is easy, as the hard part is always interfacing with the hardware and that would not change.
The MUCH harder part is doing something interesting with the published point cloud. you would not be doing the classic SLAM stuff so you’d be on your own for that.
As for computation, I think it is all on the subscribber's side. Publishing can be nearly free on ROS2 if you can set it up so “zero copy” can be used. If the publisher and subscriber(s) are in the same Linux process then the data can remain in a RAM buffer and never move.
That said, once you start doing things like object recognition and keeping a database of objects, it might be time to add a second Pi, Maybe a Pi5. That robot is large enough that there is space to add several more computers.