I've been running Zorin 18 Core on my Thinkpad T480 - sound has worked well for the last couple months but now no input devices are showing up (including internal microphone). Outputs are working fine.
Did you try the advice to roll back to a previous kernel? Ref: No input device detected - #3 by Nourpon
If sound worked well before, then that could be a quick and simple thing to try first.
I changed the Built-In Audio configuration in Pulse Audio from Analog Stereo Output to Analog Stereo Duplex and inputs seem to be working again! Will keep monitoring but the issue seems to be solved for now. Thanks everyone for the tips.