Cement board + roll on or something like kerdi system.
Other shower materials that aren’t absolutely insanely stupid include glass, quartz, and other non-porous materials.
Because biology.
I'm considering applying lime wash between the tiles regularly but not sure what the results will be.