VarRate Cuts Long-Context Memory by Varying KV-Cache Compression Token by Token · Polylog