Investigate cross-compilation support for ROS 2 packages

It should be evaluated whether ROS 2 packages can be cross-compiled for other architectures. The investigation should cover tooling support (docker images, toolchains), required dependencies, and potential adjustments to the current CI/CD setup. This would help enable building packages for ARM, RISC-V or other platforms without native compilation.

Edited by Johannes von Zmuda-Trzebiatowski