Add metadata filtering to vectors

Right now Retool vectors have a massive limitation, in that, they don's support any multi-tenant architecture. For example, we have a use case where we want the benefits of a different vector storage for each property inspection completed by my company, and a unified vector storage that we could query across all inspections ever completed.

The only way to allow this is to support adding metadata when uploading a document, and filtering on metadata when querying a document. If we had this, then we'd only ever need a single vector instance for all inspections.

Thank you for the request & sharing all of the context here :blush: I'll reach back out when we're able to prioritize shipping this request