NoiseFit Halo Smartwatch Review (2026): Still Worth Buying Under ₹3,000?