Return the minimum enclosing circle for 3 points, handling the collinear case by falling back to the best 2-point circle.