i dont play 109's but if you care for my thoughts here they are:
drawheavy board so i would put less weight on 66/55. (could bet flop 3ways)
he kind of reps 44 or 78s.
less weight on spades cause could bet flop. same for better J's. only spades with a oesd would probably bluff here.
he raises big which kind of seems in line with a set/straight cause of draws i guess.
you might get ownd sometimes by the A3hh/ss or A7hh/ss. but somewhat loose call pre if he has those holdings, so unlikely imo. also good hands for 3bet rather than flat, so even more unlikely imo.
its quite a big commitment on the turn for you, if ur looking to fold river on blanks like you did, you dont have the odds to draw to the hearts. also hoping for him to give up o rivers is a little optimistic imo.
I would decide on the turn to go with or not. imo too little bluffs so id say fold, and i would expect to see 78s or 44 most of the time here.
what bluffs do you think he could have? IF you want to explain that to someone who does not play $109's.