Feature/egap fix part 2 (#9260)
Feature/egap fix part 2 (#9260)

## Purpose

EGAP files are not functioning properly on registration pages

## Changes

- Added a config line to the EGAP schema, ensuring that archiver will properly archive the files.
- Moved SHA information to the place where the archiver is looking for it

## QA Notes

- This does not require a data migration. The data will be fixed by a re-import of EGAP
- Level of risk
 - There is no risk. No permissions code is touched. This is an additive change.
- Ensure file links are working properly now on the EGAP schema. This only affects the EGAP registrations, not any other registrations. Fixes for other registration schemas are coming in another PR.
 - Performance should be not affected upon testing.

## Documentation

N/A

## Side Effects

Shouldn't be

## Ticket

https://openscience.atlassian.net/browse/ENG-1375

# DevOps Notes

The schema will need to be updated in the database first before running EGAP migration. The management command `add_egap_registration_schema.py` will do this for you.

Authored-by: corbinSanders <0ea528684cfa84cf4441099231c6401089cafdd5@users.noreply.github.com>

cslzchen/osf.io,brianjgeiger/osf.io,felliott/osf.io,felliott/osf.io,mfraezz/osf.io,mfraezz/osf.io,CenterForOpenScience/osf.io,mfraezz/osf.io,aaxelb/osf.io,brianjgeiger/osf.io,cslzchen/osf.io,baylee-d/osf.io,adlius/osf.io,aaxelb/osf.io,aaxelb/osf.io,mfraezz/osf.io,aaxelb/osf.io,CenterForOpenScience/osf.io,Johnetordoff/osf.io,felliott/osf.io,Johnetordoff/osf.io,baylee-d/osf.io,adlius/osf.io,cslzchen/osf.io,adlius/osf.io,brianjgeiger/osf.io,brianjgeiger/osf.io,baylee-d/osf.io,CenterForOpenScience/osf.io,Johnetordoff/osf.io,Johnetordoff/osf.io,felliott/osf.io,cslzchen/osf.io,CenterForOpenScience/osf.io,adlius/osf.io