A river bomb here could be a nice merge but the missed fds makes it a lot easier for your opponent to call it off with 9x and villain has 108 in their range as well. Im mostly navigating to showdown in these spots. Checking otr allows your opponent to bet their own busted fds and could be a nice spot to pick off a bluff. The river 10 is also a pretty bad card completing straights and giving villain two pair sometimes.
flop: cbet or call, you could basically just randomize 50/50. our hand is strong enough tto bet having a decent kicker to our 2nd pair.
As played, just check/call. never check/raise.
turn: there's no point donkbetting. we don't have a donking range on this turn. as someone already mentioned, it's a good card for villains range as it makes straigths and 2p possible. just keep checking. if he bets big, just check/fold.
river: runout is just terrible for our range. villain should have now tons of 2p+. just check/fold. shove with 2nd best 2p+ imo and have some (valueblocking) airballs to balance this range.