JCMT POL-2 and ALMA Polarimetric Observations of 6000–100 au Scales in the Protostar B335: Linking Magnetic Field and Gas Kinematics in Observations and MHD Simulations