fix(dsolvers/icp_solver): use rp_problem and rp_variable instead of their pointer types