* FIX: fix building for ROS2 Humble on Ubuntu 22.04
* FIX: do not need to add .py in Humble
refer to https://discourse.articulatedrobotics.xyz/t/ros2-control-spawner-py-not-found/124/2
* FIX: fix std::future_error
when running `ros2 run rl_sar rl_sim`, get:
```bash
terminate called after throwing an instance of 'std::future_error'
what(): std::future_error: No associated state
```
* fix: multi ros version support
* FIX: typo
* FIX: let CMake find Python version that corresponds to ROS distro
* ADD: Update CONTRIBUTORS.md
---------
Co-authored-by: fan-ziqi <fanziqi614@gmail.com>