IAV-1318/feat(memory): Phase 1 token-aware conversation history (jtokkit)
- Add IaviaMemoryProperties and TokenCounterService; trim oldest messages to fit serialized history JSON under iavia.memory.* budget
- Extend getMemoryContext with systemPromptForBudget; add token_budget_used and history_truncated on MemoryContextResponse
- Add operational logging for budget, trim, and history preview