Kernel and symbol criteria for Schatten classes and r-nuclearity on compact manifolds