feat(database): implement nested forward join resolution for strongRef fields
Add support for resolving nested strongRef fields within object types by
implementing a two-pass object type building approach:
- First pass builds ref_object_types with forward joins before record types
- Second pass adds *Resolved fields to nested object types with strongRef
- Add forward join field identification in object_builder
- Add batch_fetcher and generic_record_type params to object_builder
Includes integration tests for nested forward join resolution.