Generic venue allocator with YAML configuration.
Allocates people to venues (care homes, dorms, company housing, etc.)
based on flexible YAML-defined criteria.
Venue allocations are configured in allocation_strategy.yaml as part of
the unified household + venue allocation strategy.