Personally I'd just reach for my P100 respirator, but I bought it long before covid made high-quality respirators scarce and subject to counterfeiting. The P100 filter is perhaps overkill for this job, but suits some other needs and doesn't (or didn't) cost a lot more than an N100 or N95/P95/N99/P99 filter. The P indicates oil resistance (which is not needed for your specific job, but doesn't hurt to have) while 100 .vs. 95 is a "more is better" filtering efficacy rating. It's my "go to" serious "dust mask" (and unsuited for covid purposes since it has an exhaust valve that sends my unfiltered exhalations directly out into the world.) You have to get one that properly fits your face for it to be effective.
In the present era, you will have to be (more) careful about possible fake products, as covid has turned a small market for counterfeit respiratory protection into a large market for counterfeit respiratory protection, which may appear to be correctly rated, but which will probably not perform as advertised, since it's just got to look similar to the product it's ripping off.