What is the difference and can I also insert a normal 512GB micro SD card into the switch?
You don't need a special card for this. Normal micro SD is enough
Only the design and the price differ.
No difference at all
You can use any. The Nintendo also want to earn money but is not an obligation