[EPIC-001-T1.4] feat: Add @ManyToOne relations for FK constraints
Added 17 TypeORM relations to align entities with conditional FK constraints:
- Inventory: AlmacenProyecto, RequisicionObra, RequisicionLinea, ConsumoObra
- Purchase: SupplierConstruction, ComparativoCotizaciones, ComparativoProveedor, ComparativoProducto
- HSE: EppInventario, EppMovimiento
- Documents: AccessLog, DocumentShare
Relations to Warehouse, Partner, Product, Uom, AlmacenTemporal, User.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>