I'm not a big fan of calling his all-in. He can have set or SD with FD. I don't think you can profit on long run with that play, because oponent will have at least two pairs so your high pair is not so good. So make a note on that player so you can consinder calling him, otherwaise I am not a big fan of that. Good luck at tables! And sorry because of so many "so"

I'd still Bet it bigger ~$0,16 on flop while it's even kinda drawy. But otherwise really close spot. He may easily have a lot of hands actually which beat you like 2pairs/sets and maybe even made straights sometimes like 67.
And we beat? Pretty much just some aggressively played draws and maybe if he has some kind of weaker Ax hands in his range. We need ~36% equity. And if we include all the Ax hands:Board: A
9
5
8 Equity Win TieUTG 52.07% 49.66% 2.41% { 99, 55, A2s+, 98s, 76s, JhTh, A2o+, 98o, 76o }UTG+1 47.93% 45.51% 2.41% { AsQc }

Then we are even able to do it while he really has a wide VPIP range. But it's of course really questionable if he even could have that wide all Ax range.