BNB Approaches All-Time High But Faces Critical Resistance at $670