drivers: interrupt_controller: Place API into iterable section

Add wrapper DEVICE_API macro to all shared_irq_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
diff --git a/drivers/interrupt_controller/intc_shared_irq.c b/drivers/interrupt_controller/intc_shared_irq.c
index d8cf6c3..6717ccd 100644
--- a/drivers/interrupt_controller/intc_shared_irq.c
+++ b/drivers/interrupt_controller/intc_shared_irq.c
@@ -130,7 +130,7 @@
 	}
 }
 
-static const struct shared_irq_driver_api api_funcs = {
+static DEVICE_API(shared_irq, api_funcs) = {
 	.isr_register = isr_register,
 	.enable = enable,
 	.disable = disable,