The plural of roof is roofs.
It’s cherry-picking if you only use one dictionary. It’s present in the Merriam-Webster dictionary.
https://www.merriam-webster.com/dictionary/rooves
Ultimately I’d never use it. It’s archaic and not in common enough use generally to feel good to use. Similar to monkies as the archaic version of monkeys.