I'll answer this Dorkus style:
Villain raised 14 BBs
....you have no reason to call with anything less than a top 10 hand. As for your decision post-flop, I think you're getting the pot size confused, but it should be $14.25 ($7 raise + .25 from SB + your $7 call). He's raising to $43.23, putting you all in, and giving you $28.23 to call after you bet $8. The pot's at $58.48. So he's laying you 2.1:1 odds
on your money. You have at most 12 outs (I really don't think your ace is live), giving you 1.22:1 odds to the river, so this seems like a clear call if you think your outs are clean. Worse case scenario is that OP is holding AxQd or a set, giving you 11 outs which you still have pot odds
Either way I gotta stress folding preflop; you could have avoided this whole sticky stituation and just lost 50c instead of risking your whole stack on a weak draw.