I was dealing with 2" thorns from bradford pear variants causing frequent flats. Decided against foam and tried Tire Gard inserts. Used with a tube these have worked great for me. One flat caused by the tube being pinched by the insert but none from thorns.
https://tiregard.net/