Make default currency from config actually work

Currently the default currency is specified via parameters.yml, but the general settings override it with EUR.
This PR passes the configuration through to the settings schema. Also switches to currency form type.