Shrinkage can be compensated for but warping can’t.
I have never seen a printer that can print ABS and not PLA, If you prefer using another material PET/PETG is a better choice.
That is not the only reason I suggest PLA though. PLA is more rigid, abs and PET are more flexible, that is why some say it is stronger, it doesn’t break as easily because it bends. PLA holds it form longer before it breaks, ideal for this use. The downside to PLA is its ability to withstand high heat, about 20 degrees C less than ABS/PET.