https://github.com/stac-utils/stac-fastapi/blob/20ae9cfaf87ed892ef3235d979892e7e24c63fc0/stac_fastapi/types/stac_fastapi/types/stac.py#L55 it says total=False, but it also uses Optional[...], something's not right.