Hello @dav1
I recommend two products to you.
One is the MCXC243VFT. It mostly meets all your requirements, except for the body size. Its size is 7mm*7mm. For details, please refer to: https://www.nxp.com/part/MCXC243VFT.
Another one is the MCXC244VFM. The only requirement it doesn't meet is the price. The budgetary price is $1.05 USD for 10,000 pieces, and its features all meet your requirements. For details, please refer to: https://www.nxp.com/part/MCXC244VFM.
Both of the two products support Full-speed USB, not HS-speed.
BR
Alice