Push notifications use minimal device resources when idle. They rely on system services (APNs on iOS, FCM on Android) to deliver messages efficiently.
Receiving notifications does not affect frame rate or battery significantly unless your app processes heavy tasks on notification receipt.
Background processing triggered by notifications can increase CPU and battery use, so keep tasks short and efficient.