Implement the canonical non-Ferrengi alien factions and their behaviour.
Parent: #437
Summary:
- Define Marauders/Cabal, Alien Merchants and Shardian Traders.
- Give each faction distinct ships, trade patterns and aggression rules.
- Integrate with existing NPC movement and trade framework.
Acceptance criteria:
- Schema reference for faction and behaviour parameters.
- Cron/engine tasks drive alien movement and interactions.
- Events and news when aliens interact with player assets.
See epic for canon doc links.