Copy the cache key before moving ConversationRequest fields so ChatCompletionRequest::from compiles (E0382).