tiny whitespace
force consumption calc to match types
push transaction inference into the db + tests

- add subtype to represent inferred transactions and migration
- also update consumption calc and tests