Start starts a pgvector Postgres container and returns the connection string
and a cleanup function. Callers are responsible for calling cleanup when done.
StartT starts a pgvector Postgres container and registers cleanup with t.Cleanup.
Suitable for use in individual tests or test helpers that have a *testing.T.