Yes Adfroest support custom Taxonomies. You can do whatever you want.
Yes You can use it.
Yes Admin can add custom fields as many as they want
Yes From theme options you can select add will be approved automatically or on approval
Yes from back end you can change currency options