On the (uni)rationality problem for quadric bundles and hypersurfaces