Integrate externalServices into agent context and PDS declaration
- Added externalServices field to agentContextObject type
- Created getExternalServices() function to parse EXTERNAL_SERVICES env var
- Validates service names (max 200 chars) and array length (max 20)
- Integrated externalServices into populateAgentContext()
- Updated createAutonomyDeclarationRecord to include externalServices in PDS
- Added externalServices to maintainerContactMemory for agent awareness
- Supports comma-separated list in .env (e.g., "Letta, Railway, Google Gemini 2.5-pro")