update provider template for changes to format_error/1

I'd default back to `app_discovery` there as this is the bare minimum we want and isn't obvious compared to say `compile` ?