I'm with AlmightyKang in #26. That library is probably full of photos you don't care about mixed with a smaller subset you do. Prune it down. I've seen libraries loaded with 30 "takes" of mostly the same selfie... presumably with plans to later look through each one to pick the one best selfie... but all 30 end up being kept. Nobody should need 30 "takes" of basically the same photo. Pick the 1 or 2 best ones and dump the other 28.
If every single photo is "must keep", plow through the library picking those that you want to have as mobile (always with you) on the laptop and create a new, much smaller Photos library for them. Move the original library out to external storage. Then you'll have "the best of them" always with you and using very little space and access to the bigger library should you ever need the ones not deemed "best."
Another option: pay up for some big cloud storage and upload all of the "not best of" photos to the cloud, so you have access to them in a pinch (when you don't have the external drive with you).
Another option: buy yourself a NAS like Synology and, among many other uses, set up your own cloud on it for the same benefit just referenced, MINUS the cloud space rental fee.
Another option: if none of the above work, drop the seduction of the "good deal" and buy the amount of storage you need to have ALL of them with you on an internal.