Different Contributions if a member
Yep - you can use CiviCRM Discount extensions for that; however - for registration fees -> you would need to use CiviEvent. Discounts don't work on Contributions/Donations;