Mint Chocolate Chip Snowball Cookies: Indulgent Treats for All