Add vector store apis for assistants
Changes
Add functions to create and read vector stores and vector store file batches. Add a separate helper function to handle uploading files, then associating them with the vector store.
The helper function to upload and poll was more for my personal needs, so can remove it for this PR if it is not something you want to include in the lib.
I have also updated the assistants beta version to v2 by default - can also remove this if needed.
Rationale
The lib has functions for most of the assistants endpoints, but not for the vector store apis. These are required for building a RAG app using the assistants apis, so i've added them.
Please let me know if you need any other changes to accept this PR, happy to do whatever to get it across the line.
Thanks for the lib, its nice to have something for < php8 out there