The actual boundaries tend to be a bit fuzzy because a lot "product management" comes down to doing whatever the team needs in order to make sure a good product is delivered, and by necessity product managers often do a substantial amount of project managing.
Typically you'll see people conflating "program management" and "product management" in tech. You don't usually see "project management" in that mix since that tends to refer to a more industry agnostic discipline.
The key responsibility (and purpose) of a product manager is to provide a coherent vision of what the product needs to be successful and define what the ongoing projects' goals should be to effectively improve that product.
Engineer - how to build; project manager - how to organize building; product manager - what to build.