Temporal Cardiovascular Dynamics for Improved PPG-Based Heart Rate Estimation