bf03cb5914
- Add fields parameter to VectorStore base class and IndexSchema - Add data property to VectorStoreDocument for additional field storage - Add FIELD_TYPE_MAPPING for Azure AI Search to map string/int/float types - Update create_index to dynamically add SimpleField entries from self.fields - Update load_documents to include field values from doc.data - Add _extract_data helper method to extract field data from responses - Update similarity_search_by_vector to populate data in returned documents - Update search_by_id to populate data in returned documents - Apply same pattern consistently across LanceDB, Azure AI Search, and CosmosDB - Update LanceDB tests to use new fields and data properties