1 What do we mean when we say that blockchain has transaction finality/immutability?
There is no way to get a transaction back, change, or delete it after it has been finalized. No chargebacks or things of that nature.
2 How does this lead to the trustless environment that blockchain creates?
It allows you to make transactions with people or customers that you do not know because there is no reliance on trust as you can verify the transaction mathematically. The block has been created in public record and can not be altered.