Issue #23459 Issue #23937 Support external pre-auths with no card_id.

Uses:
https://github.com/xtuple/qt-client/pull/381
Not yet. It's incident 23356, and the way I was anticipating doing these would be with simple `.sql` files that would be included in the `manifest.js` and which would `RAISE EXCEPTION` if certain terms were violated.