In-memory IEncounterProgressStore and IEncounterCompletionStore with EncounterProgressOperations for activation, defeat tracking, and all-targets-defeated checks; unit tests and docs.