Yes!
Yes, in-restaurant only.
Yes, in-restaurant and in-app. Although you must be signed in to a Cold Stone account to pay with Apple Pay in the app.