Use newly-created opaleye-textsearch instead of fork

This commit removes the need for a custom Opaleye fork by relying on
a newly-created `opaleye-textsearch` package following the design
outlined here:

https://github.com/tomjaguarpaw/haskell-opaleye/pull/563#issuecomment-1782794439
Status Job ID Name Coverage
  Cabal
passed #12502
cabal

01:19:15

failed #12488
cabal

 
  Stack
passed #12489
stack

00:03:58

 
  Bench
manual #12490
allowed to fail manual
bench
 
  Test
passed #12491
test

01:25:24