NPPB and heart failure: Brain Natriuretic Peptide and Its Biochemical, Analytical, and Clinical Issues in Heart Failure: A Narrative Review