Research into various builder pattern usages that is appropriate for the vector store implementations in spring-ai. Modify the current vector store impls to use the builder pattern consistently.
- [x] Azure
- [x] Cassandra
- [x] Chroma
- [x] Coherence
- [x] Cosmos
- [x] ElasticSearch
- [x] Gemfire
- [x] Hanadb
- [x] Mariadb
- [x] Milvus
- [x] Mongodb
- [x] Neo4j
- [x] Opensearch
- [x] Oracle
- [x] PgVectorStore
- [x] Pinecone
- [x] Qdrant
- [x] Redis
- [x] Typesense
- [x] Weaviate
- [x] SimpleVectorStore