What is Hot Standby and Warm Standby in database replication architecture? What types of queries can be performed on a replica in Hot Standby mode and why is it fundamentally impossible to perform even temporary write operations like CREATE TEMP TABLE on it?