What Is Net Promoter Score (NPS)? A Comprehensive Guide to Measuring Customer Loyalty