Question's little older but since I came across it let me answer this for posterity.
You can use bootstrap+jquery while building a PWA, but we don't need them in particular. You can do it with simple HTML+CSS+JS. Don't use CDN to load these libraries though, it may make them unavailable while the site/app is offline. Better way is to keep them on your server as local resources and cache them along with your other site/app assets.
And, absolutely no need to make your site/app SPA. We can cache more than 1 pages of our site to make them available offline.
Lastly we are still in wait for a good PWA specific framework as of Dec'21. That will make most of the current frontend libraries useless IMO.