Original Game Boy hardware cannot read microSD cards. It only accepts proprietary Mask ROM cartridges (32-pin edge connector). To play from microSD, you need modern hardware bridges.
Downloading ROMs for games you do not physically own is copyright infringement in most jurisdictions. Dumping your own cartridges (via GBxCart RW, Joey-Joe, or 3DS + GodMode9) is the legal path.
Analogue Pocket ($219) — Best all-in-one: plays GB/GBC/GBA/NGP/Atari Lynx cartridges natively + microSD cores (FPGA), 1080p dock, 3.5" 1600×1440 LTPS screen, openFPGA support. Unmatched build quality and accuracy.