Someone got Wolfenstien 3D to work on Gameboy color...
https://www.engadget.com/2016/12/19/wolfenstein-3d-ported-to-game-boy-color-on-turbocharged-cart/
But it actually took putting a seperate CPU on the custom cartridge they made.
Technically if you did something like a Super Gameboy where the entire gameboy system is put into a cartridge, you might get it to 'work' partially. Sure if you had a large enough and fast enough FPGA on a flashcart, and that flashcart FPGA could 'be a SNES' hardware/cpu/graphics processing, and just pass the video and sound through the speaker, and screen, then it might be possible to 'see' the game played on a GBA.
However, that woudl still leave the problem of 'not enough buttons'.... THere are a handful of SNES games that don't utilize all the buttons anyways, so those would probably be able to be played on the system if buttons are mapped properly. But most of the best games utilize all the buttons, and there simply aren't enough on the system. One way to possibly get around that is do 'combo button' pushes, but that could cause problems itself like being overly complicated, and having actions you don't want to do happen before before you can pull of a combo.
Also dealing with an FPGA and other hardware that could handle this? Probably extremely expensive... at least $200... the other issue is it would have to be essentially an extremely shrunken down Mister or Super NT basically, and that might not be feasible on a GBA size cart, even if you made a special cart that stuck out as much as needed (for example something closer to the Warioware Twisted cart, or larger)...
But at that point you are no longer using the actual original hardware.
You could make a cart that runs PC games and just passes video and sound down to the GBA, but I wouldn't be interested in that shit :-)
Yes that's more or less what things like Super Gameboy and Gameboy Player are... just alternate hardware put into a cartridge or add-on to 'pass through' a different hardware. There is an attachment you can get to run Sega games on a Super Nintendo for example. Same sort of thing, although that one requires a seperate sound cable for sound IIRC. I'm not sure if that device uses emulation or FPGA though (but is some kind of clone). THere is also that Wideboy 64 for N64 that allows people to play GB games on N64.
Even flashcarts are using 'FPGA" so are technically very different from the original hardware they were running on, they are only 'replicating' the original hardware. But that's different use of FPGA than using FPGA to run a competitors hardware, or even earlier generation hardware.
On some level 'custom chips' SNES used were a similar method, in that they used 'new hardware' (non stock hardware) in order to get new features to work on the system. Be it more like additional CPUs or video or sound features. FPGA can be seen as the new 'custom chip'... MSU-1 is another new 'custom chip' more or less (allowing CD sound and video streams in games).
As for PC on GBA... there a few PC to GBA emulation programs out there... Such as GBAGI... Probably not enough power or memory to do something like full ScummVM though...
https://www.zophar.net/consoles/gameboy/agi.html