[Ginger Payments] Do I need to setup a webhook for Magento 2 in the merchant interface?

No.
My Magento 2 extenson sets up a webhook dynamically, so you do not need to set it manually in the merchant interface
Moreover, your manually set webhook will be ignored, because a dynamically set webhook has a priority.