Hello,
re. your third question:
Domain history can be viewed on domaintools.com if you create an account, however recent data will be redacted for privacy.
Some historic data can also be obtained using AI chatbots... e.g. try chatspot.ai and ask "what is the history of ..."
Do remember though - the registrant is not necessarily the "owner".