Is there an existing issue for this?
Describe the bug
When the FormFeature type is constructed with an IFormCollection instance, the internal field _request is initialized to "default!" (null) in the ctor. When later accessing the Form property, a NullReferenceException is thrown from inside the private ResolveHasInvalidAntiforgeryValidationFeature() method, since it does not have a null guard for the _request field.

Expected Behavior
The Form property should in this case return the IFormCollection used when constructing the instance of the FormFeature.
Steps To Reproduce
No response
Exceptions (if any)
NullReferenceException
.NET Version
8
Anything else?
No response