You have 8 outs most likely (ie he has a set) on turn and 7 outs on river. I think you have good implied odds to call $10 here and hit your flush. If he wanted to price out the draws he needed to raise more.

A shove you are betting $46 to win $114 less rake. You dont have those odds and I dont see a lot of fold equity to lay on top here...