https://github.com/nickspaargaren/no-amazon
you can do that via dns with something like adguard home or pihole using a no amazon blocklist
the level of breakage is immense, so expect having to check logs and manually ublock domains in some circumstances
(an example i couldn't ignore was ifixit, ymmv)