add msgspec to kernelspecs

This will enable knowing the msg spec version of the kernel before making any requests,
so that adaptation can be configured right away.
makes sense, I just copied/pasted. Will change.

I also think it's probably better to call the new key `protocol_version`, which is more consistent with where it is used elsewhere (Python variable names, kernel_info_reply).