- Revert clarabel requirement and use enhance rather than import until really necessary
- Update return codes for user_limit etc to be infeasible_inaccurate to match
- Add an S3 print method for result from solve().
- Move upper_tri_to_full to C++
- Drop use of R6 classes
- Address bug in copying Power object