Product Owner is a defined role in the Scrum framework, that does not mention the Product Manager position. Yet, the Product Manager is a key figure that leads product development efforts. Are they different roles and what are the differences between them?