Covered Forest: Fine-grained generalization analysis of graph neural networks