Support custom currency formats in Grid widget

Grid widget currently forces dollar values for the `currency` format type. This PR allows custom currency formats to be accepted.

## Usage

```yaml
price:
    title: Price
    type: currency
    format: 0,0[.]00 $
```

Defaults to the current `$0,0.00` dollar values.