The problem with you playing games that don't let you buy in for 100bb is it makes the SPR so much smaller. Imo with an SPR a little over 2 with TPTK on that board, you're auto stacking off vs a lag.
If he's shoving there and the hand has an SPR of 5, it's an easy fold. The reason people play short stacks is because it makes your decisions easier, you're auto stacking off a lot more. Imo call this hand and change site or stakes to one that doesn't cap you. Here you're committed when you cbet the flop imo (which is the correct play).
All FR games on 888
are 100bb. I have yet to check what you're playing due to working full time alongside uni exams, but I may tonight.
Edit after grunch: Yea, bet the turn.