Add IEncounterCompleteEventStore with in-memory implementation, record events on successful TryCompleteAndGrant, and expand reward_delivery hook comments for future QuestRewardBundle routing.