Update ConvertScenarioPosition to return std::optional<Pose> instead of pose
Currently **ConvertScenarioPosition ** is returning Pose, that might be not initalized if the conversion criterias are not met. It is required to have the return value optional and to be checked by the users of this function.