The current that sounder takes is probably too much for the output of the 16F886. I would not rely on the clamping diodes, but it would probably be OK.
A 9.1k resistor will probably be OK. However there would be a current of about 1 mA dumped into the 5 V supply, and if your current consumption is ever less than that, the 5 V power supply could rise.
However, a larger resistor would still allow you to read the input. Also if you are detecting 14 V or 0 V then you could have a potential divider which would keep the voltage below 5 V. You could also use a zener diode.