Summary
Add collection estimatedDocumentCount to the Async C Driver. Split out of CDRIVER-6388.
Motivation
Required for CRUD specification compliance in the Async C Driver. Wraps the equivalent functionality in the Rust driver.
Acceptance Criteria
- estimatedDocumentCount is exposed in the Async C Driver API.
- Behaviour matches the CRUD specification.
- Tests cover the added operation.