Spectral Independence in High-dimensional Expanders and Applications to the Hardcore Model