Sqkon Transacter
Drives transactions on a SqkonDriver. Provides:
transaction { }/transactionWithResult { }over SqkonTransactionScope.currentOutermostTransactionHash for dedup'ing per-transaction side effects across nesting.
notifyQueries helper for query subclasses to fire listeners.
Subclassed by com.mercury.sqkon.db.EntityQueries and com.mercury.sqkon.db.MetadataQueries so callers can do entityQueries.transaction { … } directly, matching the previous SQLDelight TransacterImpl ergonomics.