For an example Hathora game that does client prediction and rollback, take a look at https://github.com/ourcade/flappy-bird-hathora
I am a bit worried by "Dropped or lost input packets are also not handled in this example.", as I would have hoped handling dropped + lost packets would be a framework issue, not a "me" issue.