Supplementing with raw food should be done only occasionally but is generally accepted. The bone must be big enough that it would be impossible for the cat to swallow it or choke. Well the turkey bacon is fairly close to the normal bacon because they also have a high amount of salt sodium and fat which can lead to health-related issues in cats.
Skin is okay in very small quantities but avoid large amounts as it is high in fat and salt. The cheaper cuts are chewier and your cat has to work harder to chew them which is good for the teeth and gums. Cranberry sauce is NOT okay for cats to eat. Turkey meat not only provides the meat protein they require but also taurine which their bodies cannot produce naturally.