feat(doctrine): add DBAL WhereBuilder, Factory & CacheWhereBuilder