Anyone deployed Strapi on a shared hosting than support node.js?

Verify heroku account with credit card, and you will have 1000 hours to run heroku apps (it is account based not app based).
also add your heroku to here Link and it will never sleeps.

disadvantage to shared hosting/cpanel is that you need find database hosting as heroku has mysql of 5mb and postgres of 10000 rows. also shared hosting provides you with email server.