* 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>
* feat: unitree go2 sim and real support
* feat: remove the `use_history` field, add `observations_history` to support history observations, and adjust the related logic to handle the case of empty history observations
* feat: fix coordinate bug in ang_vel
* fix: simplified handling of historical observation parameters, ensuring initialization of the observation history buffer in non-empty cases.
---------
Co-authored-by: fan-ziqi <fanziqi614@gmail.com>