Is there any feature of Page expiration alerts in AEM?
Example if my page is going to expire in 3 days a group or a user is need to be notified with the date some days earlier
Not sure, if there is any OOTB feature.
You can create a custom scheduler that can check the expiry date for the pages and trigger the mail.
Please refer to below URL to create a custom scheduler using r6 annotation.