As for guest link expiration in FileSharing the options currently state:
- Allow user-defined quest link expiration
- Duration before guest link expires
If there was an option to set the 'maximum guest link expiration days/hours', I would have to be a fixed number of days, but you could still allow users to freely modify it when necessary without compromizing the maximum.