Updates data on the document. Data will be merged with any existing document data.
If no document exists yet, the update will fail.
Future<void> update(Map<String, Object?> data);