add check for known incompatible sdcards
After investigation it seems quite clear that we have at least two models of SDcard that were delivered installed in each flow3r. One model seems to work fine with the espressif sdio stack on another runs into errors when large or multiple successive writes are being made.
This adds functions to get the SDcard manufacturer id and the oem id. It then checks for the known bad model in updater and app store and warn the user and ask them to replace it. It does let the user continue to install apps but will nag again after a reboot.
This type of SDcard consistently causes crashes in both update download and app download or even fetching the app list so its really a better idea to replace them as so far there is no known good software fix for this. The cards work fine in a USB card reader but something in the Espressif stack seems to make trouble with some SDcards, there are a lot of open issues around this on their Github.