Is there a way to guarantee that only managers can override pricing on POS?

You can make sure that only managers can override shipping rates by using account roles.

For staff who require access to the POS, but shouldn't have the ability to override shipping or prices, should be given the POS Basic Role.

Click here for more documentation on the account roles in Commerce7.