Given your reads that this guy is aggro when he does chose to play a hand, i don't see how you can fold at any stage given how under-repped your hand is as played. If he's a thinking player he'll likely think the top of your range on this river is a weak ace and can triple barrel as a bluff. He may also value bet AQ AJ since you don't look like you can beat those hands very often at all.

Since we don't know if he's aggro enough to bet 3 streets for thinnish value or as a bluff, we shouldn't put ourselves in this spot to begin with. I'd probably 3 bet pre, but given his tight opening range, don't mind your call either. I'm raising this flop here and felting. He'll likely get it in with worse aces and flush draws and the only hands that we're crushed against are 77, 88 and KK. We can assume K8 and K7 aren't in his MP opening range.

That 8's a good card on the river since it makes sets less likely, i think we defo have to call river as played.