Characterization of Single-Photon Time Resolution: From Single SPAD to Silicon Photomultiplier