How to get rid of sharp edges when using subsurf modifier?
As we see if we enable the Face Orientation option in the Viewport Overlays, you have some flipped normals, Blender can't smooth correctly between the faces. In Edit mode select all and press ShiftN