I've put citrus peels in my compost for years and they break down just fine. With larger ones like grapefruit which I usually eat one half at a time, I've regularly cut or torn each half of the peel into three or four pieces to give bacteria more edges to chew on. And when I have blood oranges or tangerines or satsumas, I usually slice them because I use them in a breakfast fruit salad regularly at this time of year; I find it easier to get smaller portions of the segments out that way iwith less membrane on them, rather than peeling the whole fruit and pulling out the segments and cutting them into smaller pieces.
That means I have strips of the peel which I usually cut or tear into smaller pieces. I don't know why people say you should not put citrus in your compost because I have done it successfully for years. However, this is all been in the Deep South where composting is surprisingly uncomplicated thanks to heat and humidity.
I would never put meat scraps in compost but I'm about to try putting bones that did not break down while I was making bone broth into my compost. I don't think they'll attract rats because there's so little meat left on them as those lamb and beef bones have been boiled and simmered for probably a total of probably 12+ hours spread over multiple afternoons. But putting those bones in my compost bin is definitely an experiment! The thing is that I live in an old house that is not well sealed and I've had small rats in my house plenty of times. I hate to kill them, but they can't be in my kitchen, so I use a Tomcat brand snap trap with a bait cup that I fill with crunchy peanut butter. I haven't seen any in my house lately but I'm thinking that if the "spent" bones from the bone broth I've made attract rats, at least they'll be over by my compost bin which is roughly 15 or 20 yards from my kitchen!
Good luck with your composting! And one last note because I didn't address bread, I never have any bread to compost because I eat it before it goes moldy. If I have high quality bread that I'm worried will get stale or moldy before I can eat it all, I cut the loaf in half or quarters and freeze part of it. The pre-sliced bread I use most mornings for peanut butter toast never goes moldy because I eat it every day. It's Food for Life sesame sprouted grain bread. I've never had to get rid of any of that!