If no expansion tank and you have a prv . a thermal expansion tank is not required by Code . As a prv can be used as a thermal expansion device .
Anti scald is required nowadays , but i have not heard of any brand making tapping sounds like you explained .
usually a mucked up Cast Iron system and hearing hiccups in the pipe from bad Venting . if pvc it could still be a venting issue but more less likely unless a bird died inside your vent stack or some form of object is obstructed in the stack . Anyway good luck , Let us know when you get it solved .