D9 Accounts ECA form - Implement ECA form
The ECA form page is located at: https://accounts.eclipse.org/user/eca
The code of this page is located here: https://gitlab.eclipse.org/eclipsefdn/it/webdev/drupal/site_login/-/tree/7.x-4.x/site_login_eclipse_eca
Note: We will need to check if we still need to check if the user signed an older version of the ECA. If so, we will need to re-implement the same functionalities as what currently is on production. If not, then we will be able to clean up some code. For context, at the time we roled out a new version of the ECA, we had to check which version of the ECA the user signed when viewing the ECA page. By looking at the database, if all users have moved to the newer version of the ECA, I don't think there's a point in checking for old versions.