You are correct - it would be appropriate to take the release date of a Microsoft Edge version and add the correct support timeframe to estimate the End of Life (EOL) or End of Support (EOS) date. Microsoft typically follows a fixed lifecycle policy for Edge, where each version receives security updates and support for a defined period.
For example, Microsoft Edge Stable usually receives updates every 4 weeks, and support continues as long as a new version is available, meaning the lifecycle is tied to the release cycle rather than fixed dates. The EOL for each version can be calculated based on when the next stable version is released.
For information regarding past versions, refer to https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-archive-stable-channel?source=recommendations
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin