Current implementation of notifyRewardAmountNextPeriod() and notifyRewardAmountForPeriod() functions allows the reward amount of 0.
Adding a require(amount > 0) check ensures that the function only proceeds with valid, non-zero transfers.
