THP is the rated HP of the motor. They are one in the same and in the past, determined by the product of the nameplate HP and the service factor. I say in the past because recent DOE regulations require all motors to be labeled by the rated HP/THP.
As for impellers, the HP identified in the parts list can be ambiguous and traditionally has refered to the motor nameplate HP and NOT the THP of the motor. Therein lies the confusion when trying to match an impeller HP with THP. It is not always straightforward.
If the pump line has both up rated and full rate pumps or only full rated pumps, then the impeller HP should be interpreted as the nameplate HP for the full rated pump version.
If the pump line only has up rated pumps, then the impeller HP should be interpreted as the nameplate HP for the up rated pump. But to be safe, just assume it is the full rated version.
However, all of this becomes moot if you have the old motor. In this case, you know exactly what motor to get. Get a motor with a THP equal to or greater than the old motor.
For reference, uprated pump motors generally have a service factor of <= 1.2 and full rated > 1.2.