Which stakeholder is typically responsible for prioritizing the product backlog in a Scrum framework?