A Comprehensive Guide to Dermatitis Herpetiformis: Everything You Need to Know