First, you need to set up test instances and test. DO NOT JUST TAKE ADVICE. You have to test things. You don't need a copy of production, but you need these versions setup with a test db and validate that you can connect.
In general, SPs should not change db versions, but to be careful, you upgrade downstream first. I'd do the log shipping target first, then the secondary, then fail over and do the primary.