Bitcoin Battles the Bears as Prices Dip Below $105K – Here's When the Bull Run Could Restart