There is DM240018 Curiosity Board with USB: https://www.microchip.com/developmenttools/ProductDetails/DM240018
You may connect a Micro SD card socket to one of the microBus sockets,
see Mikro Elektronika Click boards: https://www.mikroe.com/microsd-click
Note, that if you want to do testing and development of USB communication with a mikroe board,
then you may need a separate Programmer/Debugger tool, like PICkit 4 or PICkit 3,
and Not rely on the bootloader in these boards.
Software, you may puzzle together from demo projects for the board,
and Microchip Code Configurator (MCC) independent of what board is used.
MCC support commonly used, and newer PIC24 devices.
If you intend to buy a development board from a 3.rd party developer,
you may check whether the microcontroller is supported by MCC.
Software library for FatFs filesystem, as generated by MCC is based on FatFs filesystem by ELM Chan:http://elm-chan.org/fsw/ff/00index_e.html