Edit errors api spec to more specifically define additional and extras f...

...ields
Maybe "A collection of keys and values used to provide additional contextual information regarding this error."

I don't know if we always include the URI of failed transactions, we include the transaction itself in the body of the error