There is .88 in the pot and you have to call .44 so your immediate pot odds are 2:1.

When you're figuring out your implied odds you're missing out on the fact that you're going to be pot committed when you miss the turn so if you're going to call, then you should just shove which would be $1.18 to your .73 or 1.61 to 1 implied odds which isn't good enough to make a shove or a call profitable.

Don't calculate your odds of hitting by the river with 2 cards to come unless you're taking into account how much it will actually cost you to see both the turn and the river.

As played I probably ship it in because I suspect that 9's or 10's are good for outs a decent amount of the time against a 40bb stacker who is probably willing to get it in with any piece.

Your range that you put him on is way too tight. Think about what a 23/5's liming range is. He only has 40bb in his stack so he is more likely going to commit with any piece here.

I don't like the lead out on the flop here though. The board is drawy and its very likely you're going to get called. Sometimes that can be a good thing when betting a draw to build a pot, but effective stack sizes are too small for that. You only need 2 streets to get the money in with a made straight against 40bb stackers so there is no need to build a pot with your draw.

Just check and try to get a cheap turn and river with as much money behind as possible.