Lifespan context manager shutdown timeout configuration
FastAPI utilizes the lifespan context manager to handle application startup and shutdown logic. This mechanism allows developers to manage resources like database connection pools or HTTP clients across the entire application lifecycle. While the startup phase is straightforward, the shutdown phase lacks a built-in framework constraint to enforce a maximum e