My question is short and simple: can you use an HDMI input (eg from a camera) in a laptop to record with OBS?
Yes you can e.g. The HDMI input, which you get provided by a capture card, integrate into OBS and thus record.
Yes, assuming you HAVE an HDMI input (no, the HDMI plug on your laptop is 99% NO HDMI input)