[#30417] Extend individual content helpers from JHelperContent and remove duplicate code

I hope it is right branch