Look at porcelain (not ceramic) tile. It’s what all the car dealerships are using now. You can get them nonslip, extremely water impermeable, harder than concrete, and on a good day, <$2/sqft. Make sure to back butter and respect your expansion joints.