[ENG-10611](https://linear.app/comm/issue/ENG-10611/native-support-databases-when-processing-ops) and [ENG-10610](https://linear.app/comm/issue/ENG-10610/web-support-databases-when-processing-ops)
We want to specify on which database to perform operations.
I on purpose made it mandatory in `SQLiteAPI`, to always force someone using API to consider which database to use, and optional to `commCoreModule`/worker to avoid modifications in old migrations code - note that we should always use `SQLiteAPI`, not the `commCoreModule`/worker directly.
Depends on D14753