Random walk paths and discrete Gaussian free fields: a geometrical take on isomorphism theorems