Hi there Alpha, welcome to the english hand evaluation forum 
Flop I think our hand belongs to our x/c flop range. If you think about it it makes more sense to cbet a hand like 77 than TT, since 77 needs more folds from Villain's folding range (hands like K9, QT, etc). Cbet with TT is okay of course, it's not like it's a huge mistake.
As played turn seems standard.
River is a bluffcatch situation, always an unpleasant one. We just have to figure out, on one hand how many bluff combos villain has to have for us to bluffcatch and then try to look at our own range and try to figure out what are our best bluffcacthers.
Villain has 32 combos of value: 9h9s, 9h9c, 9s9c, 5h5s, 5h5c, 5s5c, Jh9h, Js9s, Jc9c, Ad8d, Kd8d, Qd8d, Ad7d, Kd7d, Qd7d, 8d7d, Ad6d, Kd6d, Qd6d, 7d6d, Ad4d, Kd4d, Ad3d, Kd3d, Ad2d, Kd2d, Jh9s, Jh9c, Js9h, Js9c, Jc9h, Jc9s
So we have pot odds of: 22.15/(22.15+22.15+28) = 30.6%
Value combos: 32
Bluff combos needed to break even:
32: 69.4 = b : 30.6
b = ~14 bluff combos.
I think 14 bluff combos seems a bit high, so villain would have to be floating flop quite wide which I'm not sure he is, since he shouldn't even have any hand that has 2 overcards. So he would have to show up with hands like Kd8x, Qc8c, stuff like that.
So it doesn't seem like we should be bluffcatching much. As for our bluffcatchers, we should call with any Ad, like Ad3x, Ad5x, we could play like this hands like AdKx and AdQx. I suppose we don't have many Qd or Kd in our range, so TdTx could be quite high in our range, so calling is definitely not terrible.
EDIT: Actually we might have hands like KdJx, QdJx, JxTd, even AdJx. So yeah, maybe fold TdTx.