Based on your requirements, a good candidate would be a 32GB NAND flash device that's widely used in high-density USB applications. One option is the Samsung K9GBG08U0F, which is known for its reliability and performance in embedded designs like a USB flash drive when paired with an STM32.
Would you like to add this part to your project or need additional recommendations or details?