Complete Guide to Shot Blasting: Principles, Types, and Applications