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