An SSD's controller boots like a small computer. It reads its firmware from a reserved service area on the flash, loads the translation table that maps every address to a physical page, and only then announces itself to the computer. If the firmware will not load, most controllers stop right there and stay silent, which is what the BIOS reports as no drive at all. Some fall back to a ROM mode and appear under a factory name or at a tiny capacity; those are the SATAFIRM S11 and 0GB pages. Silence is the same fault one step earlier.
The second cause is power. An SSD has its own small power stage, regulators that turn the 3.3V or 5V from the connector into what the controller and flash need. A failed regulator, a shorted capacitor after a surge, or a cracked component after a knock leaves the drive dead to the world with its flash entirely intact. Those are repaired at the board.
The third, and least common, is a controller that has physically failed. Then the flash is read directly and the controller's scrambling, error correction and interleaving are undone in software, unless the drive encrypts in hardware, in which case the original controller has to be revived. Samsung, WD, SK hynix and Apple drives are the usual hardware-encrypted ones, and we say at the free look which route yours needs.