Comprehensive Guidelines to Protein Purification: Methods, Techniques, and Applications