Marketable Green Certificates: Financial Limitations, Technical Advancements, and Long-Term Contracts