I'm not sure about GBA architecture specifically, but earlier systems just plugged those into the system bus directly.
According to here the ROM is directly on the bus, but since ROMs are slower than RAM, there is a cache-like buffer in between. But it's not a separate IO bus, it's still the memory-mapped system bus.