Non-intersecting path explanation for block Pfaffians and applications into skew-orthogonal polynomials | Synapse