Features
- add LeadSource enum with MANUAL default
- migrate Lead.source to LeadSource enum, map unknowns to OTHER
- add Lead Source select field to create/edit dialog
- display lead source in details dialog
- add lead-sources helper with options and label lookup
Bug Fixes
- persist address on lead record and default source to MANUAL
- sync address edits to BusinessLocation and validate source enum

