Bitcoin Price Watch: Resistance at $107K Holds as Bulls Lose Steam