Replaces #8600. The Proposer-Base TimeStamp (PBTS) [specification](https://github.com/tendermint/tendermint/tree/main/pbts/spec/consensus/proposer-based-timestamp) is on the `main/pbts` branch. It should be updated to address @angbrav comments (#8628), to then be merged into `master`.