Updates to additional properties for Invoice

This adds the additional options as specified in https://stripe.com/docs/api#update_invoice

Also, I made a quick change to set Amount to a nullable int on InvoiceItemUpdateOptions because if you just updated the metadata on the invoiceitem, it was resetting the Amount to `0` since it wasn't nullable.