Create a new lead.Args: lead (schemas.LeadCreate): The lead data to be created. db (Session): The database session. current_user (schemas.User): The user creating the new lead.Returns: schemas.Lead: The created lead.Raises: HTTPException: Various HTTP exceptions based on the error type.