Many-body excitation spectra of trapped bosons with general interaction by linear response