chore: refactor model inference

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date:      Wed Nov 22 11:23:44 2023 +0100
#
# interactive rebase in progress; onto 73ad9cc
# Last commands done (2 commands done):
#    pick 3b870fb chore: adap to cm::gridmap
#    edit 3928e1a chore: refactor model inference
# Next command to do (1 remaining command):
#    pick 56d0bce feat: implement onnx model inference
# You are currently editing a commit while rebasing branch 'CEL-10297_onnx' on '73ad9cc'.
#
# Changes to be committed:
#	modified:   CMakeLists.txt
#	modified:   launch/inference.xml
#	deleted:    src/ModelInference.cpp
#	modified:   src/ModelInference.hpp
#	modified:   src/Parameters.hpp
#	modified:   src/main.cpp
#	new file:   src/models/CppflowModel.cpp
#	new file:   src/models/CppflowModel.hpp
#	modified:   src/ros/InferenceNodeImpl.cpp
#	modified:   src/ros/InferenceNodeImpl.hpp
#	modified:   src/ros/ParametersParser.cpp
#
