You aren’t correct about the Sprint Backlog.
You aren’t correct about the Sprint Backlog. The responsibility for this is with the Development Team, not the Product Owner. This includes replanning if needed. Equally with the Definition of “Done”. This is not with the Product Owner. The Scrum Guide is crystal clear about this.