Seeking help in porting ```realsense_gazebo_plugin``` from Gazebo Classic to Gazebo Harmonic

Dear ROS Community,

Recently I have had some initial success in porting Clearpath`s Gazebo Simulator to Gazebo Harmonic as part of few robot control and SLAM projects.

It is still a work in progress and I intended to release it as soon I can iron out a few more bugs. It is directly compatible with ROS 2 Jazzy and with some work, with ROS 2 Humble.

However, a major obstacle in completing the work are the lack of support of realsense_gazebo_plugin and velodyne_simulator packages, both of which provides the necessary assets to simulate a Realsense DS435 camera and Velodyne lidar. Without these, I can only get the robot with odometry simulated.

I have attempted to forward port the realsense_gazebo_plugin to make it compatible with Harmonic but am having a hard time understanding the process.

I have opened a robotics stack exchange post: https://robotics.stackexchange.com/questions/113504/would-a-gazebo-harmonic-plugin-meant-to-simulate-a-rgb-d-camera-inherit-from-gz and my fork of realsense_gazebo_plugin can be found here: https://github.com/Mechazo11/realsense_gazebo_plugin

I deeply appreciate any help/collaboration from the veteran ROS users in the community in helping me finish the sensor`s port to Gazebo Harmonic.

Thank you for your time.
With best regards,
Azmyin