[refactor] more explicit type constructors

It's better to enumerate fields than not - easier to search later.

Also, a performance improvement for queryNgramsOccurrences (no VALUES).
Status Job ID Name Coverage
  Cabal
passed #12161
cabal

01:15:31

failed #12150
cabal

 
  Stack
passed #12151
stack

00:03:32

 
  Bench
manual #12152
allowed to fail manual
bench
 
  Test
passed #12153
test

01:11:39