[TASK] Add balance_change array to transaction response, computed from metadata

So this makes use of the new Amount.prototype.toJSON