Can I pay for the credit that I have borrowed via Talktime Advance™ using the bonus credit I received from Digi (e.g. Birthday Bonus™ or Reload Bonus™)?

No, you can't. You will have to reload your Prepaid account to pay for the credit that you have borrowed.