FaucetWriter trait implementation for DieselDb.
Implements atomic faucet credit operations: upsert credit total with limit check and insert a deposit audit event in one transaction.